Membuat Splash Screen pada Android App menggunakan Xamarin

dokumen-dokumen yang mirip
Membuat Animasi pada Splash Screen. Android App. menggunakan Xamarin

Asynchronous Programming (Async dan Await) pada C# 6.0

XAMARIN ANDROID : Membangun. Aplikasi Mobile Dengan GridView

XAMARIN ANDROID : Bekerja

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

BackgroundWorker pada Windows Aplikasi Menggunakan C#

MENGGANTI TEXT PADA XP START BUTTON

STEP X Library Not Registered

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

EXPORT DATA DARI ACCESS TABLE KE TXT / CSV FILE

MULTIPLE BINDINGNAVIGATOR PADA VB 2008

Membuat Aplikasi Android Login Screen Menggunakan SQLITE dan XAMARIN

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Endi Dwi Kristianto

M. Choirul Amri

Riyanto

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Junindar. Blog : Lisensi Dokumen:

Menampilkan data Sharepoint List pada Android App menggunakan Xamarin

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Laporan. Danu Wira Pangestu Lisensi Dokumen:

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Membuat Template Interaktif pada Microsoft Word 2010

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Cara Mudah Membuat Banner Animasi

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Memasukkan file Flash Ke Delphi 7

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Septina Budi Kurniawati

E-Trik Visual C++ 6.0

Budi Permana, S.Kom

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Mengakses Microsoft SQL Server dengan PHP

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Menampilkan Data/Tabel MySQL di Ms.Access

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

5 Membuat Web Service dengan Azure

Cara Membuat Background Dinamis di Android

Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :

M. Miftakul Amin

Kamaldila Puja Yusnika Pendahuluan INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY)

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Lebih Dekat Dengan Component Joomla

Taufik Adi Sanjaya. Menampilkan file Pdf pada form Delphi, ( baca : Delphi 7 )

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Septina Budi Kurniawati

Menggunakan grafik / chart pada Borland Delphi 7

Cara Install dan Menggunakan Mendeley

Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server

Rima Hidayati

Miftah Fahmi

Cara Menggunakan DropBox

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

MODUL XI MEMBUAT LAPORAN

Membuat Presentasi bersama dengan menggunakan Google Drive

C# Part 1 Pengenalan Logika Basic

Location Based Services

Set Tiled Background Pada Packet Tracer

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Tutorial Penggunaan Truecrypt

Indowebster media penyimpanan berbasis Cloud Computing

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

M. Choirul Amri.

Aplikasi Pembelajaran Matematika Kelas III SD Berbasis Android

Emulator Android Di Linux

Sofiyan Arif Kurniawan

Tutorial Menggunakan Movie Controller Knowledge Object

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Virtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

Ari Angga Wijaya

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

Apa itu Google Drive?

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Cara Install Mikrotik pada VirtualBox

Menambah Lokasi Jaringan FTP pada My Computer

BAB IV HASIL DAN UJI COBA

Membuat Add In Terbilang Untuk Microsoft Excel

BAB IV HASIL DAN UJI COBA

INSTALASI LINUX BLANKON 7 DI VIRTUALBOX

Febri Aryanto

Miftah Fahmi

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

Oleh : Sutrisno

Transkripsi:

Membuat Splash Screen pada Android App menggunakan Xamarin Junindar, ST, MCPD, MOS, MCT, MVP.NET junindar@gmail.com http://junindar.blogspot.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Abstrak Android adalah salah satu mobile oprating system yang saat banyak digunakan di berbagai smartphone, baik yang berspesifikasi rendah maupun mumpuni. Dikarenakan android saat ini merupakan salah satu mobile OS paling digemari, maka tidak dipungkiri sangat banyak sekali aplikasi-aplikasi mobile untuk android. Untuk membuat aplikasi mobile ini ada beberapa tools yang bisa digunakan dan salah satunya adalah dengan menggunakan Xamarin.

Pendahuluan Pada artikel ini akan dijelaskan bagaimana cara untuk membuat Splash Screen pada aplikasi android. Seperti pada aplikasi lainnya, splash screen merupakan screen/form pertama pada aplikasi yang muncul sebelum masuk kedalam menu utama atau pun form login pada sebuah aplikasi. Xamarin adalah salah tools untuk membuat aplikasi mobile dimana bahasa pemograman yang digunakan adalah C#. Xamarin merupakan perusahaan perangkat lunak yang berdiri pada bulan Mei tahun 2011. Integrated development environment (IDE) pada Xamarin di kenal dengan nama Xamarin Studio. Tetapi selain Xamarin Studio kita juga dapat menggunakan Visual Studio dan pada artikel ini kita akan menggunakan Visual Studio 2015.

Isi Untuk memudahkan memahami isi dari artikel ini, kita akan membuat sebuah project latihan, dimana untuk latihan ini kita akan menggunakan Visual Studio 2015. Untuk pertama kali buka Visual Studio (VS) 2015 (diasumsikan Xamarin sudah di install pada PC/Laptop) A. Create New Project Pada latihan yang pertama ini, akan dijelaskan bagaimana membuat sebuah project untuk aplikasi pada anroid. 1. Pada VS 2015 klik New Project lalu tampilan jendela New Project akan muncul seperti gambar dibawah ini. Pilih Blank App (Android) dan ganti nama project menjadi LatihanSplash. Dan klik OK. Setelah kita melakukan langkah diatas, maka kita akan mendapatkan sebuah project baru seperti gambar dibawah.

Tambahkan dua buah image (logo dan loading text) pada folder drawable. Selanjutnya buat sebuah xml file pada folder drawable dengan nama splash_screen.xml. XML file ini berfungsi untuk mengatur warna background dari screen dan menampilkan gambar seperti PNG ataupun JPG. Pada latihan ini kita menggunakan Layer-List dalam XML file untuk menampilkan gambar ditengah screen.

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <color android:color="#0892d0"/> </item> <item> <bitmap android:src="@drawable/splash_logo_arsyifa" android:tilemode="disabled" android:gravity="center"/> </item> <item android:top="450dp" > <bitmap android:src="@drawable/loading" android:tilemode="disabled" "/> </item> </layer-list> Ketikkan sintaks diatas pada file XML yang baru kita buat sebelumnya. Pada sintaks diatas dapat kita lihat, terdapat pengaturan warna/color dan penempatan dua buah gambar (logo dan text loading). Membuat Theme untuk Splash Screen Selanjutnya kita akan menambah sebuah Theme untuk splash screen. Tambahkan sebuah XML file pada folder values dengan nama style.xml. Ketikkan sintaks berikut pada file xml yang baru kita buat. resources> <style name="mytheme.splash" parent ="Theme.AppCompat.Light"> <item name="android:windowbackground">@drawable/splash_screen</item> <item name="android:windownotitle">true</item> </style> </resources> Dapat dilihat diatas, kita telah membuat sebuah Theme dengan nama MyTheme.Splash. Dan untuk background kita menggunakan ">@drawable/splash_screen yang telah kita buat sebelumnya. Menambahkan Component Pada Project Sebelum kita melanjutkan pada bagian berikut nya, terlebih dahulu kita akan menambahkan dua buah Nuget (Xamarin.Android.Support.v4 dan Xamarin.Android.Support.v7.AppCompat). 1. Pada project klik kanan Node Components lalu pilih Get More Components 2. Lalu pada form component search dua Nuget diatas.

3. Klik component tersebut dan klik button Add to App. 4. Lakukan langkah-langkah diatas untuk component Android Support Library v7 AppCompat.

Tambahkan sebuah activity dengan nama SplashActivity, selanjutnya tambahkan namespace pada activity seperti dibawah. using System.Threading.Tasks; using Android.App; using Android.Content; using Android.OS; using Android.Support.V7.App; using Android.Util; Selanjutnya override OnResume protected override void OnResume() { base.onresume(); Task startupwork = new Task(() => { Task.Delay(5000); }); startupwork.continuewith(t => { StartActivity(new Intent(Application.Context, typeof (MainActivity))); }, TaskScheduler.FromCurrentSynchronizationContext()); } startupwork.start(); Dapat kita lihat sintaks diatas, dimana kita membuat sebuah (Thread) Task dengan nama startupwork. Dan Task tersebut memiliki waktu delay (menampilkan screen) 5 detik. Dan setelah itu selanjutnya di ikutin dengan menampilkan MainActivity.

Dan jalankan program maka kita akan mendapatkan hasil seperti dibawah.

Penutup Pada artikel ini telah dijelaskan bagaimana menggunakan Xamarin untuk membuat Splash Screen pada Android App. Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini. http://junindar.blogspot.co.id/2016/07/membuat-splash-screen-pada-android-app.html

Referensi 1. www.msdn.microsoft.com 2. www.planetsourcecode.com 3. www.codeproject.com 4. www.aspnet.com Masih banyak lagi referensi yang ada di Intenet. Anda tinggal cari di www.google.com. Dengan kata kunci tutorial VB.Net Biografi Penulis. Junindar Lahir di Tanjung Pinang, 21 Juni 1982. Menyelesaikan Program S1 pada jurusan Teknik Informatika di Sekolah Tinggi Sains dan Teknologi Indonesia (ST-INTEN-Bandung). Junindar mendapatkan Award Microsoft MVP VB pertanggal 1 oktober 2009 hingga saat ini. Senang mengutak-atik computer yang berkaitan dengan bahasa pemrograman. Keahlian, sedikit mengerti beberapa bahasa pemrograman seperti : VB.Net, C#, SharePoint, ASP.NET, VBA. Reporting: Crystal Report dan Report Builder. Database: MS Access, MY SQL dan SQL Server. Simulation / Modeling Packages: Visio Enterprise, Rational Rose dan Power Designer. Dan senang bermain gitar, karena untuk bisa menjadi pemain gitar dan seorang programmer sama-sama membutuhkan seni. Pada saat ini bekerja di salah satu Perusahaan Consulting dan Project Management di Malaysia sebagai Senior Consultant. Memiliki beberapa sertifikasi dari Microsoft yaitu Microsoft Certified Professional Developer (MCPD SharePoint 2010), MOS (Microsoft Office Specialist) dan MCT (Microsoft Certified Trainer) Mempunyai moto hidup: Jauh lebih baik menjadi Orang Bodoh yang giat belajar, dari pada orang Pintar yang tidak pernah mengimplementasikan ilmunya.