Pemrograman Android dengan Kotlin untuk Pemula
Android adalah sistem operasi seluler paling populer di dunia dan Kotlin telah diumumkan oleh Google sebagai bahasa pemrograman kelas satu untuk membangun aplikasi Android. Dengan kedatangan pembaruan Android yang paling dinantikan, Android 10 (Q), buku ini memperkenalkan Anda untuk membangun aplikasi yang kompatibel dengan versi terbaru Android.
Buku ini mengadopsi pendekatan proyek, di mana kita fokus pada mengajarkan dasar-dasar pengembangan aplikasi Android dan dasar-dasar Kotlin dengan membangun tiga aplikasi dunia nyata dan lebih dari selusin mini aplikasi.
Buku ini dimulai dengan memberikan pemahaman yang kuat tentang bagaimana Kotlin dan Android bekerja bersama sebelum secara bertahap menjelajahi berbagai API Android untuk membangun aplikasi Android yang menakjubkan dengan mudah. Anda akan belajar untuk membuat aplikasi Anda lebih menarik menggunakan tata letak yang berbeda. Anda akan mendalami konsep pemrograman Kotlin seperti variabel, fungsi, struktur data, kode berbasis objek, dan cara menghubungkan kode Kotlin ke UI.
Anda akan belajar untuk menambahkan teks multibahasa sehingga aplikasi Anda dapat diakses oleh jutaan pengguna potensial. Anda juga akan mempelajari bagaimana animasi, grafik, dan efek suara bekerja dan diimplementasikan di aplikasi Android Anda.
Di akhir buku, Anda akan memiliki pengetahuan yang kuat tentang konsep pemrograman Kotlin yang signifikan dan mulai membangun aplikasi Android yang lengkap dengan fitur-fiturnya.
Anda akan belajar:
- Bagaimana Kotlin dan Android bekerja bersama
- Membangun aplikasi gambar grafis menggunakan prinsip Pemrograman Berbasis Objek (OOP)
- Membangun tata letak yang cantik dan praktis menggunakan ScrollView, RecyclerView, NavigationView, ViewPager dan CardView
- Menulis kode Kotlin untuk mengelola data aplikasi menggunakan berbagai strategi termasuk JSON dan database Android SQLite bawaan
- Menambahkan interaksi pengguna, pengambilan data, suara, dan animasi ke aplikasi Anda
- Menerapkan kotak dialog untuk mengambil masukan dari pengguna
- Membangun aplikasi database sederhana yang menyortir dan menyimpan data pengguna