Hubungi Kami

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

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait