imam safii mirza krista dewayana … bagus yang bisa kita copy paste pada aplikasi kita. ... ui...

20
IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015 PAPB - G Xamarin (Buat Aplikasi iOS, Android, Mac dan Windows dengan C#) Sekilas Xamarin adalah sebuah perusahaan perangkat lunak yang berbasis di California San Francisco didirikan pada Mei 2011, Perusahaan ini didirikan oleh engineer yang ikut dalam Projek Mono. Sejarah lahirnya Project Mono sendiri cukup panjang, berawal dari inisiasi Miguel de Icaza, pendiri Ximian pada saat itu, melihat peluang dari pengumuman Microsoft yang menjadikan Common Language Infrastructure(CLI) menjadi open standard, de Icaza meyakini akan ada banyak pengembang .NET yang ingin menjalankan produk mereka cross-platform, terutama Linux, pada saat itu. Project ini dinamakan Mono, kemudian dijadikan open source, di tahun 2001, untuk menambah tim pengembang. Secara tidak langsung Project Mono meningkatkan nilai jual Ximian, dan akhirnya Ximian diakuisisi oleh Novell di tahun 2003, perusahaan yang berada dibelakang linux distro Suse. Setalah kurang lebih satu tahun akuisisi Novell , Project Mono merilis versi pertama mereka 30 Juni 2004. Meskipun banyak pengembang open source yang tidak menyukai .NET sebab Microsoft berada dibelakang teknologi itu, ada juga yang banyak menyambut Project Mono, dan rilisnya tetap stabil hingga akhir rilis project mono sekarang berada di versi 2.10. Setelah Novell menyetujui proposal akuisisi Attachmate senilai USD 2.2 billon di tahun 2010, Attachmate membagi workgroup Novel menjadi beberapa bagian, salahsatu bagian itu adalah Project Mono. Miguel de Icaza menyatakan bahwa Project Mono tetap berjalan seperti biasa. Pembagian organisasi oleh Attachmate ini menjadi lebih jelas tujuannya di Mei 2011, setelah menyelesaikan keseluruhan akuisisi. Attachmate mengumumkan restrukturisasinya untuk melepaskan sekitar 800 pegawainya, dan terutama, menutup Project Mono. Kelanjutan Project Mono menjadi pertanyaan, project inilah yang menjadi jembatan antara pengembang .NET dan linux. Akan lebih menarik untuk mengikuti manuver Miguel de Icaza, the Man Behind The Gun. Layoff pengembang inti Mono di amerika utara, dan akan diikuti oleh Eropa, Brazil dan Jepang, memberikan dampak langsung pada MonoTouch, MonoDroid, dan beberapa produk Mono lainnya, akan tetapi, muncul rencana baru, mereka tetap militan dengan produk Mono, para pengembang inti ini akan tetap diikat dalam satu team, setelah perundingan kontrak dengan angel investor, dengan team ini akan ada startupbaru. Mereka akan menjadi entitas startup baru bernama Xamarin. Seperti misi awal xamarin yaitu membuat C# bisa crossplatform maka Xamarin membuat beberapa produk, diantaranya seperti: Xamarin.Android Dengan Xamarin.Android ini pengguna akan lebih dimudahkan dalam pembuatan aplikasi Android mereka. Dalam pembuatan aplikasi pengguna harus menggunakan bahasa pemograman C# dan IDE nya menggunakan Xamarin Studio Xamarin.iOS Xamarin.iOS ini diperuntukkan untuk mereka yang ingin membuat dan mengembangkan aplikasi iPhone dan iPad dengan berbasis bahasa C#, sama seperti Xamarin.Android, Xamarin.iOS ini juga menggunakan Xamarin studio atau visual studio untuk IDE nya. Xamarin.Mac Dengan Xamarin.Mac ini anda akan bisa dengan cepat membangun aplikasi native untuk Mac dengan bahasa pemograman C#.

Upload: dotu

Post on 08-Sep-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Xamarin

(Buat Aplikasi iOS, Android, Mac dan Windows dengan C#)

Sekilas

Xamarin adalah sebuah perusahaan perangkat lunak yang berbasis di California San Francisco didirikan

pada Mei 2011, Perusahaan ini didirikan oleh engineer yang ikut dalam Projek Mono.

Sejarah lahirnya Project Mono sendiri cukup panjang, berawal dari inisiasi Miguel de Icaza, pendiri Ximian

pada saat itu, melihat peluang dari pengumuman Microsoft yang menjadikan Common Language

Infrastructure(CLI) menjadi open standard, de Icaza meyakini akan ada banyak pengembang .NET yang

ingin menjalankan produk mereka cross-platform, terutama Linux, pada saat itu. Project ini dinamakan

Mono, kemudian dijadikan open source, di tahun 2001, untuk menambah tim pengembang. Secara tidak

langsung Project Mono meningkatkan nilai jual Ximian, dan akhirnya Ximian diakuisisi oleh Novell di tahun

2003, perusahaan yang berada dibelakang linux distro Suse.

Setalah kurang lebih satu tahun akuisisi Novell , Project Mono merilis versi pertama mereka 30 Juni

2004. Meskipun banyak pengembang open source yang tidak menyukai .NET sebab Microsoft berada

dibelakang teknologi itu, ada juga yang banyak menyambut Project Mono, dan rilisnya tetap stabil hingga

akhir rilis project mono sekarang berada di versi 2.10. Setelah Novell menyetujui proposal akuisisi

Attachmate senilai USD 2.2 billon di tahun 2010, Attachmate membagi workgroup Novel menjadi beberapa

bagian, salahsatu bagian itu adalah Project Mono. Miguel de Icaza menyatakan bahwa Project Mono tetap

berjalan seperti biasa. Pembagian organisasi oleh Attachmate ini menjadi lebih jelas tujuannya di Mei

2011, setelah menyelesaikan keseluruhan akuisisi.

Attachmate mengumumkan restrukturisasinya untuk melepaskan sekitar 800 pegawainya, dan

terutama, menutup Project Mono. Kelanjutan Project Mono menjadi pertanyaan, project inilah yang

menjadi jembatan antara pengembang .NET dan linux. Akan lebih menarik untuk mengikuti manuver

Miguel de Icaza, the Man Behind The Gun. Layoff pengembang inti Mono di amerika utara, dan akan diikuti

oleh Eropa, Brazil dan Jepang, memberikan dampak langsung pada MonoTouch, MonoDroid, dan beberapa

produk Mono lainnya, akan tetapi, muncul rencana baru, mereka tetap militan dengan produk Mono, para

pengembang inti ini akan tetap diikat dalam satu team, setelah perundingan kontrak dengan angel

investor, dengan team ini akan ada startupbaru. Mereka akan menjadi entitas startup baru bernama

Xamarin.

Seperti misi awal xamarin yaitu membuat C# bisa crossplatform maka Xamarin membuat beberapa produk,

diantaranya seperti:

Xamarin.Android

Dengan Xamarin.Android ini pengguna akan lebih dimudahkan dalam pembuatan aplikasi Android

mereka. Dalam pembuatan aplikasi pengguna harus menggunakan bahasa pemograman C# dan IDE

nya menggunakan Xamarin Studio

Xamarin.iOS

Xamarin.iOS ini diperuntukkan untuk mereka yang ingin membuat dan mengembangkan aplikasi

iPhone dan iPad dengan berbasis bahasa C#, sama seperti Xamarin.Android, Xamarin.iOS ini juga

menggunakan Xamarin studio atau visual studio untuk IDE nya.

Xamarin.Mac

Dengan Xamarin.Mac ini anda akan bisa dengan cepat membangun aplikasi native untuk Mac dengan

bahasa pemograman C#.

Page 2: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Xamarin Test Cloud

Xamarin test cloud digunakan untuk UI testing secara otomatisasi, yang mana bisa crossplatform, bisa

untuk android ataupun iOS.

Xamarin.Mobile

Xamarin.Mobile ini adalah library yang digunakan untuk meningkatkan code sharing dengan

memamerkan sebuah set API yang bisa mengakses fungsional dari device antar platform.

Xamarin Studio

Xamarin studio adalah sebuah IDE yang digunakan untuk membuat atau mengembangkan aplikasi

android atau iOS dalam bahasa C#.

Xamarin untuk Visual Studio

Adalah sebuah Add-Ins yang membuat anda bisa mengembangkan aplikasi iOS atau Android pada

Visual Studio anda.

Prebuilt Field Service App

Sebuah service Cross platform yang didalamnya banyak berisi latihan-latihan dan snippet-snippet yang

sangat berguna untuk aplikasi kalian.

Prebuilt Employee Directory App

Sebenarnya tidak jauh berbeda dengan Prebuilt field service App, didalamnya berisi snippet-snippet

bagus yang bisa kita copy paste pada aplikasi kita.

Developer Center

Semua yang kita perlukan dalam menggunakan Xamarin ada disini. Seperti 250 panduan dan tutorial,

Dokumentasi API, code snippet dan contoh-contoh aplikasi yang bisa kita jadikan referensi dalam

membuat aplikasi crossplatform nantinya.

Untuk lebih jelas mengenai Xamarin dan produk-produknya bisa langsung ke website resmi mereka yaitu

http://xamarin.com/. Untuk menggunakan Xamarin sendiri ada beberapa paket plan yang bisa kita pilih. Mulai

yang gratis sampai berbayar. Untuk lebih jelasnya berikut adalah uraian singkat dari plan-plannya:

Starter

Plan ini gratis atau tidak berbayar, namun fasilitas yang didapatkan terbatas, seperti permitted use

hanya untuk individual, Xamarin studio, Deploy ke Device dan deploy ke App Store.

Indie

Hanya dengan 299 dolar per tahun anda sudah bisa membuat aplikasi dengan ukuran unlimited. Selain

itu anda juga bisa mendeploy aplikasi yang dibuat ke App store dan Device anda. Plan ini hanya untuk

Individual.

Business

Plan ini cukup banyak fasilitas yang didapatkan, seperti Email support, business features, visual studio

support, pembuatan aplikasi dengan ukuran unlimited, bisa memasukkan aplikasi yang dibuat kedalam

App Store dan bisa digunakan tidak untuk satu orang melainkan Organisasi. Biaya plan ini adalah 999

dolar per tahun.

Page 3: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Enterprise

Plan ini merupakan yang paling lengkap Fitur yang ditawarkan. Hotfixes, prime component, dan semua

fitur yang ada pada plan yang lain semua ada disini. Plan ini tidak cuma bisa untuk individual, namun

organisasi. Harga untuk plan ini 1899 dolar pertahun.

Features

Alasan kenapa Xamarin banyak menjadi pilihan bagi developer-developer dalam mengembangkan

aplikasinya adalah karena Xamarin punya banyak fitur-fitur dan keunggulan, dari banyak fitur dan

keunggulan tersebut berikut beberapa diantaranya:

a) Cross-platform Development

Dengan mengandalkan bahasa pemograman C# kalian sudah bisa membuat dan

mengembangkan aplikasi di banyak platform seperti iOS, Android, Mac dan Windows.

b) Visual Studio Integration

Xamarin sudah bisa terintegrasi dengan Visual Studio. Jadi dengan bermodalkan Visual Studio

anda sudah bisa menanamkan Xamarin dan mulai membuat aplikasi-aplikasi Mobile yang

anda inginkan.

c) Native UI, Native Performance

Xamarin memberikan sebuah performa tinggi dalam mengcompile kode dan memberikan

akses penuh ke semua Native API, jadi kita bisa membuat aplikasi native sesuai dengan

perangkat yang spesifik.

d) Reuse Existing Code

Anda bisa menggunakan .NET library dan juga dengan mudah menggunakan library-library

atau framework lain dalam pembuatan atau membangun aplikasi kalian di Xamarin.

e) Fully Featured IDE

Jika kalian tidak biasa menggunakan Visual Studio, Xamarin juga menyediakan full fitur IDE

yang dikhususkan untuk membuat aplikasi Mobile. Didalam IDE ini sudah ada fitur seperti

Code Completion, integrated designer, debugger dan lain-lain. Nama dari IDE ini adalah

Xamarin Studio.

f) Point and Click UI Design

Xamarin menyediakan Android UI Designer kelas dunia. Dan juga menggunakan Apple Xcode

UI Designer untuk membuat interface dan storyboard yang secara otomatis tersinkron

dengan Xamarin.iOS projek kita.

Selain fitur-fitur yang disediakan Xamarin diatas, masih ada banyak keunggulan lain dari Xamarin:

Membuat aplikasi Native dengan hanya bahasa C#. semua yang bisa dilakukan dengan Java

dan Objective C bisa dilakukan C# di Xamarin.

Dengan Xamarin studio anda bisa dengan mudah dalam membangun aplikasi Mobile.

Xamarin adalah satu-satunya platform yang bisa memperbolehkan kita membangun atau

membuat aplikasi Native iOS dan Android dari Visual Studio.

Xamarin selalu Update API-API terbaru dari Google (Android) dan Apple(iOS).

Page 4: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Menyediakan banyak dokumentasi, tutorial, guide dan support yang membantu user dalam

mengembangkan aplikasinya dengan Xamarin.

Showcase

Sudah sangat banyak aplikasi-aplikasi entah itu Android, windows atau iOS yang sudah dikembangkan atau

dibuat dengan Xamarin ini, berikut adalah sebagian kecil dari aplikasi-aplikasi tersebut:

iCircuit

iCircuit adalah aplikasi yang digunakan untuk merancang dan bereksperimen dengan Circuit.

Aplikasi ini adalah sebuah aplikasi simulasi canggih yang dapat mensimulasi sirkuit analog ataupun

digital. Dan dengan hasil analisis yang realtime membuat kita seolah-olah bekerja dengan sirkuit

asli. Aplikasi ini sudah sukses dipasaran dan sudah ditampilkan di aplikasi-aplikasi store seluruh

dunia.

Pembuat aplikasi ini, Frank Krueger sudah jatuh hati pada Xamarin pada pandangan

pertamanya, apalagi setelah dia tahu bahwa Xamarin menggunakan C# dalam pembuatan

aplikasinya yang mana C# merupakan bahasa pemograman yang dia sukai. Dengan gelar Master di

bidang Teknik listrik, Frank tertarik dengan gagasan membawa simulasi sirkuit untuk perangkat

mobile dan simulator sirkuit Java Aplet berlisensi gratis yang ditulis oleh Paul Flastad. Setelah

menerjemahkan mesin yang awalnya Java ke C# Frank kemudian membangun UI iCircuit. Aplikasi

ini berisi lengkap 8000 baris kode, yang mana terdiri dari kode logika utama dan kode UI. Dan

Frank menyelesaikan aplikasi ini tak lebih dari 2 bulan saja.

Frank Krueger merilis aplikasi ini pada bulan agustus pada tahun 2010 lalu. Pada saat itu

Apple app store terdapat 300.000 aplikasi, namun pihak Apple menampilkan iCircuit pada

halaman “Apple in Business” dan yang lebih membanggakan lagi bahwa 119 perusahaan wajib

memiliki aplikasi iCircuit ini untuk admin-admin mereka.

Hari ini Frank sedang mengembangkan lagi aplikasi iCircuit ini untuk dilingkungan Mac dan

Android. Untuk Mac, Frank menggunakan MonoMac, sedangkan untuk Android dia menggunakan

Mono Xamarin yang untuk Andoid dalam pembuatan aplikasinya.

Page 5: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Rdio

Pada tahun 2011 Rdio membuat aplikasi untuk service radio internet mereka di 3 platform, yaitu

iOS, Android dan Windows phone. Dalam ruang yang sangak konpetitif ini Rdio harus

menyediakan aplikasi yang responsive, performa tinggi dan fitur update yang digunakan untuk

keperluan perbaikan-perbaikan jika ada bug.

Ketika melakukan penelitian untuk mencari solusi crossplatform untuk pembuatan aplikasi

mereka, Xamarin keluar sebagai solusi yang memberikan beberapa keuntungan seperti biaya yang

relative murah untuk pengembangan aplikasi di 3 platform yang berbeda, karena code sharing

yang di punyai Xamarin cukup bagus maka waktu pengerjaanpun akan lebih singkat.

Pada bulan desember 2012, Rdio merilis aplikasi mereka di versi iOS dan Android. Karena aplikasi

ini terbuat oleh 50.000 lebih baris code, maka Rdio mampu merilis update untuk keduanya secara

bersamaan, dan lebih mencurahkan banyak waktu untuk meriset fitur baru.

Page 6: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Infinite Flight

Flying Development Studio LLC adalah perusahaan independen pengembang game yang berbasis

di California, Amerika. Yang mana perusahaan ini focus dan mengkhususkan diri dalam produk-

produk simulasi penerbangan berkualitas tinggi dan untuk platform Mobile.

Pada tahun 2011, perusahaan ini membangun aplikasi Infinite Flight untuk Windows phone yang

hanya untuk keperluan pada komunitas pilot, personil militer dan penyuka aplikasi-aplikasi

simulasi penerbangan pada perangkat desktop Windows. Aplikasi ini sangat sukses dan masuk

dalam jajaran top 50 aplikasi game berbayar.

Flying Development ingin memperluas perangkat platform untuk aplikasi ini, dan Xamarin adalah

solusi yang sempurna karena platform memperbolehkan mereka untuk menshare 99 persen dari

kode aplikasi ke dalam iOS dan platform Windows,dan menyediakan performa yang tinggi untuk

sebuah aplikasi simulasi penerbangan. Terimakasih pada Xamarin karena Flying Development bisa

mendapatkan aplikasi iOS mereka hanya dengan beberapa hari.

Sebenarnya masih banyak lagi aplikasi-aplikasi yang sudah dikembangkan atau dibuta menggunakan

Xamarin, mulai dari yang berplatform iOS, Android, windows phone dan yang lainnya.

Page 7: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Cara Download dan Penggunaan

1. Overview

Installer Xamarin.Android akan secara otomatis mendeteksi, men-download, dan menginstal

komponen yang diperlukan untuk menyelesaikan instalasi. Tutorial ini membahas langkah-langkah

instalasi dan konfigurasi yang diperlukan untuk menginstal platform Xamarin selain itu cara-cara yang

lain, termasuk cara:

- Download

- Instalasi

- Konfigurasi IDE

- Mendeploy ke Device

- Konfigurasi Android Emulator

2. Men-download Installer Xamarin

Langkah pertama yang harus Anda lakukan adalah men-download installer Xamarin berukuran 2 MB,

yang dapat didownload di http://www.xamarin.com/Download:

Setelah anda selesai mendownload selanjutya kita akan melakukan instalasi. Langkah-langkah instalasi

adalah sebagai berikut

Page 8: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

- Memulai proses instalasi:

- Lanjutkan (opsional mengkonfigurasi pengaturan proxy menggunakan link di bagian bawah

layar ini):

Page 9: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

- Pilih fitur yang akan diinstall (memastikan bahwa Xamarin.iOS atau Android dicentang) :

- pilih lokasi instalasi Android (jika Anda juga menginstal Xamarin.Android.

- Periksa daftar produk yang akan didownload dan diinstal .

Page 10: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

- Centang kotak untuk menerima perjanjian lisensi .

- Status bar yang menunjukkan progres instalasi. Progres untuk setiap produk akan

ditampilkan .

Page 11: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

- Setelah instalasi selesai , Anda akan melihat window progres lain sementara Windows

dikonfigurasi .

- Setelah instalasi selesai , Visual Studio akan dibuka secara otomatis

Page 12: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

- Tutup jendela ini untuk keluar dari installer dan mulai bekerja dengan Xamarin .

3.1 . Konfigurasi Instalasi

Sekarang kita telah menginstal komponen , kita perlu memberitahu IDE kita di mana untuk

menemukan komponen-komponen tersebut . Xamarin Studio dan Visual Studio keduanya memiliki

pilihan konfigurasi yang memungkinkan kita menentukan Java dan lokasi Android SDK .

Selama instalasi , installer meletakkan komponen di lokasi default dan mengkonfigurasi lingkungan

pengembangan dengan konfigurasi jalur yang tepat . Namun, jika kita menginstal komponen di lokasi

lain selain default , maka kita harus secara eksplisit menentukan path ke komponen itu.

3.1.1 . Konfigurasi Xamarin Studio

Untuk mengkonfigurasi lokasi SDK di Xamarin Studio , pergi ke Xamarin Studio Preferences , kemudian

pilih Build> SDK Lokasi > Android dari kiri tree -view panel dialog :

Page 13: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

3.1.2 . Konfigurasi Visual Studio

Untuk mengkonfigurasi Visual Studio , klik menu Tools - > Options - > Xamarin - > Pengaturan Android :

4 . Mendeploy ke Perangkat

Untuk mengkonfigurasi perangkat Android untuk pengembangan , Anda harus terlebih dahulu

menginstal driver USB OEM. Kemudian , mengaktifkan mode pengembang untuk memungkinkan

debugging USB dan menjaga perangkat terjaga selama penyebaran. Petunjuk untuk menginstal USB

Driver OEM tersedia dalam dokumentasi Android .

4.1 . Konfigurasi Versi Android 4.1 dan Vrsi Lama

Arahkan ke Settings> Applications > Pengembangan atau Pengaturan > Options Developer :

Page 14: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Kemudian , mengkonfigurasi opsi seperti yang digambarkan oleh screenshot berikut :

4.2 . Konfigurasi Versi Android 4.2 dan lebih baru

Mode pengembang tersembunyi di versi Android . Untuk mengaktifkan mode pengembang , pergi ke

Pengaturan dan gulir ke bawah ke bagian Sistem . Kemudian , pilih About phone . Dalam gambar di

bawah, pilihan pengembang sudah tersedia , tetapi mereka mungkin belum tersedia pada perangkat

Anda , jadi kita akan belajar bagaimana cara settingnya :

Page 15: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Gulir ke bawah ke bawah dan klik nomor Build 7 kali untuk memungkinkan Pengaturan Pengembang :

Setelah tab Developer Options tersedia pada layar ponsel , buka untuk menampilkan pengaturan

pengembang :

Page 16: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

sambungkan perangkat ke komputer Anda , dan mulai deploy menggunakan Xamarin Studio :

Untuk informasi lebih lanjut , lihat dokumentasi Android pada Menyiapkan Perangkat untuk

pembuatan .

5 . Konfigurasi Android Emulator

Anda dapat menjalankan Emulator Android dalam berbagai konfigurasi untuk mensimulasikan

perangkat yang berbeda . Setiap salah satu dari konfigurasi ini dibuat sebagai Virtual Device . Secara

default , installer Xamarin.Android akan membuat perangkat virtual untuk masing-masing platform

Android didaftarkan oleh installer . Namun, kita dapat membuat konfigurasi perangkat kita sendiri.

Perangkat virtual dikonfigurasi melalui Android Virtual Device ( AVD ) Manager. AVD Manajer dapat

dijalankan dari SDK Android manajer , atau langsung dari Xamarin Studio ( jika kita menggunakannya ).

1.1 . Menjalankan Manajer AVD dari Xamarin Studio

Jika kita menggunakan Xamarin Studio dan memiliki sebuah proyek , Manajer AVD dapat dibuka

langsung dengan memilih Tools > open AVD dari menu bar :

1.2 . Menjalankan Manajer AVD dari SDK Android Manajer

Kita bisa menjalankan SDK Android manajer dari menu Start seperti ini :

Setelah kita telah menemukan dan membuka SDK Manajer Android , kita bisa menjalankan Manajer

AVD dengan menavigasi ke menu bar atas dan kemudian memilih Tools> Manage AVDs ...

Page 17: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

1.3 . Membuat Virtual Device baru

Setelah Manajer AVD terbuka , kita dapat membuat perangkat virtual baru dengan mengklik New ...

Page 18: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Android Virtual Device dialog akan muncul, di window ini kita memungkinkan untuk mengkonfigurasi

perangkat kita:

Setelah kita selesai mengkonfigurasi perangkat , kita bisa pilih Create AVD . Kita kemudian dapat

melihat bahwa perangkat telah berhasil dibuat dengan pilihan konfigurasi hardware kita ditentukan

dengan memeriksa dialog yang ditampilkan di bawah ini :

Page 19: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

1.4 . Menggunakan Genymotion Emulator ( Opsional )

Genymotion lebih cepat , alternatif yang lebih ringan emulator Android tradisional. Menawarkan

arsitektur x86 dan OpenGL akselerasi hardware , dan mudah digunakan . Untuk menjalankan

Genymotion pada Windows , mendaftar dengan Genymotion dan ikuti petunjuk untuk men-download

dan menginstal emulator .

Setelah Anda memiliki Genymotion berjalan dengan perangkat virtual set up , Anda dapat

menyebarkan langsung ke emulator Genymotion dari Visual Studio atau Xamarin :

6 . Menjalankan SDK Manajer

Gunakan manajer SDK untuk menginstal update dan mengembangkan untuk tingkat API yang berbeda.

Itu saja ! Sekarang kita telah siap untuk menggunakan Xamarin.Android untuk membuat aplikasi

Android !

Untuk mulai membuat aplikasi sendiri sebenarnya sama dengan membuat aplikasi-aplikasi lain dengan

melaui IDE, kita tulis source codenya kemudian jika sudah tinggal kita Run.

Page 20: IMAM SAFII MIRZA KRISTA DEWAYANA … bagus yang bisa kita copy paste pada aplikasi kita. ... UI Designer untuk membuat interface dan storyboard yang secara otomatis ... Pembuat aplikasi

IMAM SAFII MIRZA KRISTA DEWAYANA 115060807111108 105090607111015

PAPB - G

Referensi:

http://xamarin.com/

http://blog.xamarin.com/java-to-ipad-in-2-months/

http://docs.xamarin.com/guides/cross-platform/

http://en.wikipedia.org/wiki/Xamarin