Artikel ini akan membahas mengenai pembuatan Mobile Application sederhana dengan Xamarin. Sebelumnya Xamarin adalah alat pengembangan lintas platform yang memungkinkan pengembang membangun aplikasi iOS dan Android, serta aplikasi Windows dan Mac, menggunakan satu basis kode C# bersama. Nama Xamarin berasal dari nama monyet Tamarin, menggantikan T terdepan dengan X. Hal ini sejalan dengan tema penamaan yang digunakan sejak Ximian dimulai.
Berikut metode yang diperlukan dalam proses pembuatan Mobile Application sederhana dengan Xamarin:
1. Persiapan Instalasi Visual Studio Community,
Jika belum memiliki VSC, silakan untuk melakukan instalasi Visual Studio Community. Cara instalasi dapat dilihat pada laman berikut.
2. Instalasi Mobile Development
Ketika melakukan proses instalasi tambahkan opsi Mobile Development with .NET dan lakukan instalasi workloads tersebut
Namun apabila VSC sudah terintall sebelumnya, buka kembali Visual Studio Installer, setlah itu pada pilihan Visual Studio Community 2019, pilih Modify, lalu lakukan hal yang seperti pada langkah sebelumnya.
3. Proses pembuatan project
Setelah instalasi selesai dilakukan, buka Visual Studio Community 2019, pilih Create New Project, lalu pilih Mobile App (Xamarin.Forms).
Setelah itu beri nama project, dan tentukan letak direktori project tersebut, lalu klik Create. berikutnya ada tampilan pilihan Layout yang diinginkan, pilih Blank template dan tentukan sisten operasi yang diinginkan, dalam hal ini pilihan Android dan iOS.
4. Proses penentuan device
Dalam hal ini lakukan set up emulator yang digunakan, pada menu bar terdapat tombol play dan pilih emulator yang akan digunakan, dalam hal ini yaitu Pixel 2 Pie 9.0 - API 28
Emulator yang sudah dapat digunakan
5. Pembuatan Project
Berdasarkan emulator yang telah terpasang, project dapat dibuat dengan mengubah beberapa kode sumber, yaitu
MainPage.xaml
MainPage.xaml.cs
Berikut hasil demo dengan cara debugging project
Berikut GitHub repository dari Mobile Application dengan Xamarin: GitHub-Xamarin.
Fransiskus Xaverius Kevin Koesnadi
05111840000162
Comments
Post a Comment