Membuat Proyek Xamarin.Forms
Pada bab ini, kita akan membahas bagaimana menggunakan paket NuGet yang telah kita buat dan publikasikan ke feed NuGet pribadi. Jadi, pertama kita akan membuat proyek Xamarin.Forms. Pertama-tama kita perlu memahami apa itu Xamarin.Forms.
Xamarin.Forms adalah kerangka kerja yang memungkinkan pengembang dengan cepat membuat antarmuka pengguna lintas platform.
Xamarin.Forms adalah abstraksi toolkit UI yang didukung secara native lintas platform yang memungkinkan pengembang dengan mudah membuat antarmuka pengguna yang dapat digunakan bersama di Android, iOS, Windows, dan Windows Phone.
Antarmuka pengguna ditampilkan menggunakan kontrol asli dari platform target, memungkinkan aplikasi Xamarin.Forms mempertahankan tampilan dan nuansa yang sesuai untuk setiap platform.
Untuk memulai Xamarin.Forms, kita memerlukan beberapa fitur tambahan di Visual Studio 2015. Mari kita ubah Visual Studio 2015 Anda dan pastikan opsi pengembangan seluler lintas platform berikut dipilih.
Setelah instalasi selesai, mari kita perbarui Xamarin dengan memilih Tools → Options…
Gulir ke bawah dan luaskan Xamarin di panel kiri lalu pilih Other. Di sudut kanan atas kotak dialog, klikCheck Now untuk melihat apakah pembaruan tersedia.
Anda dapat melihat bahwa pembaruan tersedia, mari kita klik Downloadtombol untuk mulai mengunduh. Setelah pengunduhan selesai, Anda akan diberitahu untuk menginstal pembaruan.
Sekarang mari kita buka Visual studio lagi dan pilih File → New → Project… opsi menu.
Di panel kiri, pilih file Visual C# → Cross-Platform template dan di panel tengah, pilih Blank Xaml App (Xamarin.Forms Portable). Masukkan nama di kolom Name dan klik OK.
Pilih Versi Target dan Versi Minimum dan klik OK.
Anda akan melihat serangkaian proyek; di bagian atas kami memiliki pustaka PCL yang akan dibagikan di antara semua platform seperti Android, iOS, UWP, Windows 8.1, dan Windows Phone 8.1.
Di sini, kami akan fokus pada pustaka PCL dan akan membawa beberapa kode di sini. Mari kita kembangkan kodenya.
Dalam template Xamarin.Forms ini, Anda dapat melihat App.xaml dan MainPage.xaml generik, menggunakan kerangka kerja Xamarin.Forms XAML yang bekerja di seluruh platform ini.
Kami perlu mengimpor kode kami dan kami juga membutuhkan umpan NuGet pribadi yang kami siapkan di bab terakhir.
Sekarang mari kita buka NuGet Package Manager. Klik roda di samping daftar tarik-turun Sumber paket.
Kita perlu menambahkan umpan pribadi kita di sini, mari kita klik plus (+) button.
Anda akan melihat bahwa kotak centang lain ditambahkan di Available package sources bagian, mari kita tentukan nama dan jalur sumber dan klik OK.
Sekarang mari kita pergi ke tab Browse dan pilih PrivateSource dari daftar dropdown Package source dan Anda akan melihat paket StringLibrary NuGet. Pilih StringLibrary dan klikInstall.
Klik OK dan Anda akan melihat satu kesalahan.
Kami tidak dapat menggunakan perpustakaan dengan profil .NETPortable versi 259, kami akan memperbaiki kesalahan ini di bab berikutnya.