Pengembangan aplikasi untuk Android Automotive OS punya aturan main yang berbeda dari aplikasi mobile biasa. Layar lebih besar, interaksi harus minim distraksi, dan aplikasi perlu mengikuti batasan keselamatan saat kendaraan berjalan. Di sini kamu akan membangun fondasi yang benar, bukan sekadar memindahkan aplikasi Android ke dashboard kendaraan.
Kamu akan menggabungkan Jetpack Compose untuk UI, Car App Library untuk template yang aman digunakan di kendaraan, serta arsitektur MVVM atau Clean Architecture untuk mengelola state, data, dan navigation flow. Kita juga akan membahas koneksi ke API, lifecycle aplikasi kendaraan, konfigurasi manifest, emulator Android Automotive OS, dan perbedaan antara aplikasi mobile dengan aplikasi untuk infotainment.
Setiap konsep dibangun bertahap lewat worked example yang runnable. Kamu akan mengikuti guided practice, membedah alur eksekusi kode, lalu mengerjakan independent practice untuk menyelesaikan masalah yang mirip dengan kebutuhan di project nyata. Bagian debugging juga membahas kesalahan yang sering muncul, seperti template yang tidak sesuai, konfigurasi service yang keliru, dan state yang tidak konsisten.