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 Lanjutan
- Pola arsitektur: MVVM dan komponen Jetpack (ViewModel, LiveData)
- Pengelolaan status UI lanjutan
- Komponen Navigasi: pengenalan praktis ke navigasi kompleks
- Praktik: Refactoring arsitektur aplikasi
Konkurensi dan Tugas Latar Belakang
- Kotlin coroutines untuk operasi asinkron
- WorkManager untuk tugas latar belakang yang dijadwalkan
- Pengelolaan thread dan penggunaan Main Thread
- Praktik: Operasi asinkron dalam aplikasi proyek
Data Persistence Lanjutan
- Pustaka Kepertahanan Room (CRUD dasar)
- Pengenalan ke DataStore
- Praktik: Menambahkan persistence ke proyek
Pengujian dan Kualitas Kode
- Pengujian unit dengan JUnit (dasar-dasar)
- Pengujian UI dengan Espresso (pengenalan)
- Alat analisis kode statis (Lint)
- Praktik: Menulis tes dasar dalam proyek
Integrasi dan Optimalisasi
- Mengonsumsi REST APIs menggunakan Retrofit (pengenalan)
- Bekerja dengan JSON
- Dasar-dasar optimalisasi kinerja UI dan baterai
- Praktik: Integrasi API dan penyetelan
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Pemahaman yang kuat tentang dasar-dasar Android (Activity, UI, navigasi, Kotlin/Java)
- Pengalaman menggunakan Android Studio
- Familiar dengan pemrograman berorientasi objek
Audience
- Pengembang Android berpengalaman
- Pengembang mobile yang bertujuan untuk menguasai teknik lanjutan
- Ingenier perangkat lunak yang membangun aplikasi Android yang robust dan berkinerja tinggi
35 Jam
Testimoni (4)
Pengenalan dasar tentang Android dan Kotlin.
Nan Yu - Google
Kursus - Android Development
Diterjemahkan Mesin
Instruktur bersedia untuk mengeksplorasi masalah tambahan dalam Dagger.
Susheel - Home
Kursus - Dependency Injection with Dagger 2
Diterjemahkan Mesin
Pengetahuan pelatih dan kemudahan penyampaian materinya.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kursus - Android Applications Testing
Diterjemahkan Mesin
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kursus - Cross-platform mobile development with PhoneGap/Apache Cordova
Diterjemahkan Mesin