Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Arsitektur dan Komponen Tingkat Lanjut
- Pola arsitektur: MVVM beserta komponen Jetpack (ViewModel, LiveData)
- Manajemen keadaan antarmuka pengguna tingkat lanjut
- Komponen Navigasi: panduan praktis mengenai navigasi yang kompleks
- Penerapan langsung: Merefaktor arsitektur aplikasi
Konkurensi dan Tugas Latar Belakang
- Pemanfaatan Kotlin coroutines untuk operasi asinkron<\/li>
- Menggunakan WorkManager dalam menjadwalkan tugas latar belakang
- Pengelolaan thread serta penerapan Main Thread secara tepat
- Penerapan langsung: Implementasi operasi asinkron dalam proyek aplikasi
Penyimpanan Data Tingkat Lanjut
- Bibliotek Room untuk penyimpanan data (operasi CRUD dasar)
- Pendahuluan mengenai DataStore
- Penerapan langsung: Menambahkan mekanisme penyimpanan data ke dalam proyek
Pengujian dan Kualitas Kode
- Pengujian unit menggunakan JUnit (dasar)
- Pengujian antarmuka pengguna dengan Espresso (pendahuluan)
- Alat analisis kode statis (Lint)
- Penerapan langsung: Menulis kasus uji dasar dalam proyek
Integrasi dan Optimisasi
- Mengakses API REST dengan Retrofit (pendahuluan)
- Manipulasi data format JSON<\/li>
- Pemahaman dasar mengenai optimisasi performa antarmuka pengguna serta konsumsi daya baterai
- Penerapan langsung: Integrasi API beserta penyesuaian kinerja aplikasi
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman yang baik mengenai dasar-dasar Android (Activity, antarmuka pengguna, navigasi, serta Kotlin/Java)
- Pengalaman menggunakan Android Studio
- Memahami konsep pemrograman berorientasi objek
Target Peserta
- Pengembang Android yang sudah berpengalaman
- Pengembang mobile yang ingin menguasai teknik-teknik tingkat lanjut
- Insinyur perangkat lunak yang membuat aplikasi Android yang kokoh dan berkualitas tinggi
35 Jam
Testimoni (1)
Saya benar-benar menikmati proses belajar dan bereksperimen dengan Kotlin Multiplatform.
Renzo Olivares Macias - Google
Kursus - Android Development
Diterjemahkan Mesin