Dalam repositori ini Anda akan menemukan contoh kode untuk buku saya "Mengembangkan aplikasi lintas platform dengan .NET MAUI" (ISBN: 978-3-446-47261-7), diterbitkan pada Desember 2022 oleh Carl Hanser Verlag.
Buku ini mengikuti dua strategi untuk contoh kode. Di dalam setiap folder bab terdapat subfolder yang diakhiri dengan kata Demo. Dalam subfolder ini Anda akan menemukan kode contoh untuk daftar bab terkait.
Mulai Bab 9 dan seterusnya, terdapat juga subfolder ElVegetarianoFurio
di sebagian besar folder bab. Ini adalah kode sumber contoh aplikasi yang akan kami kembangkan langkah demi langkah dalam buku ini. Kode sumber aplikasi contoh di masing-masing folder bab sesuai dengan kemajuan hingga akhir bab.
Konten aplikasi contoh adalah implementasi aplikasi menu untuk restoran vegetarian fiksi Spanyol El Vegetariano Furio (dalam bahasa Jerman: The Angry Vegetarian).
Contoh untuk buku ini awalnya ditulis untuk .NET 6. Sesaat sebelum buku itu diterbitkan, .NET 7 keluar. Karena .NET 7 membawa beberapa perbaikan pada .NET MAUI, saya memutuskan untuk memperbarui contoh di cabang utama ke .NET 7. Untuk menjalankan contoh ini, Anda memerlukan Visual Studio 2022 Update 17.4 atau lebih baru.
Anda dapat menemukan contoh .NET 6 asli di cabang net-6. Untuk menjalankan contoh ini, Anda memerlukan Visual Studio 2022 Update 17.3 atau lebih baru.
Koreksi kesalahan teknis dalam buku serta koreksi ejaan dapat ditemukan di website buku ini, yang dapat Anda akses di https://www.andrekraemer.de/maui-buch.
Saya akan terus memperbaiki kesalahan apa pun pada contoh kode di repositori GitHub ini. Jika Anda menemukan kesalahan pada contoh yang belum diperbaiki, saya mengundang Anda untuk membuat masalah melalui repositori GitHub.
Jika Anda memiliki pertanyaan atau komentar tentang buku ini, jangan takut untuk menghubungi saya langsung melalui email di [email protected] atau di Twitter di https://twitter.com/codemurai. Harap dipahami bahwa saya hanya dapat menjawab pertanyaan di alamat email ini yang berhubungan langsung dengan isi buku. Namun, saya akan dengan senang hati mengklarifikasi pertanyaan lebih lanjut dalam kursus pelatihan dan lokakarya, yang juga dapat Anda minta di alamat email ini.
Jika Anda mendapatkan kesalahan berikut saat mengkompilasi contoh, Anda kehilangan Android SDK yang sesuai:
Could not find android.jar for API level 31. This means the Android SDK platform for API level 31 is not installed. Either install it in the Android SDK Manager (Tools > Android > Android SDK Manager...), or change the Xamarin.Android project to target an API version that is installed. (C:Program Files (x86)Androidandroid-sdkplatformsandroid-31android.jar missing.)
Untuk memperbaiki kesalahan tersebut, yang harus Anda lakukan adalah menginstal ulang SDK Android yang hilang. Untuk melakukannya, buka Android SDK Manager dari menu Tools | Android