Apa yang akan Anda pelajari
-
Android Jetpack : Data Binding, View Binding, View Model, Live Data, Room Data Persistence, Paging, Work Manager, Navigation, LifeCycle sadar komponen
-
Jetpack Compose : Dasar-dasar , Konsep Lanjutan (Penanganan Status, Efek Samping, Aliran Data Uni Directional,….), Contoh Proyek Lanjutan Dengan Jetpack Compose
-
Coroutine Kotlin, Injeksi Ketergantungan Dengan Dagger 2 & Hilt, Jaringan Dengan Retrofit 2, Pengujian Unit
-
Praktik Terbaik Arsitektur Android Tingkat Lanjut, Arsitektur Bersih MVVM
-
Unit Menguji Aplikasi Android dengan JUnit, Truth, dan Mockito.
-
6 Contoh Proyek Lebih Besar Lengkap yang Mencakup Aplikasi Dunia Nyata Perpustakaan Jetpack, Dagger/Hilt, Coroutine, Retrofit, dan Arsitektur Bersih
Keterangan
Menjadi Pengembang Android Tingkat Profesional yang berkualifikasi tinggi dengan menguasai keterampilan Android yang paling banyak diminta di tahun yang akan datang!
Jika Anda seorang Pengembang Android dengan beberapa pengalaman pengkodean, Jika Anda ingin meningkatkan keterampilan Anda dan menjadi Pengembang Android tingkat profesional, kursus ini cocok untuk Anda!
Kursus ini adalah kumpulan dari kursus Pengembangan Android lanjutan .
1) Selesaikan Kelas Master Android Jetpack
Anda akan mendapatkan masterclass android jetpack lengkap dari kursus ini.
Mencakup semua area seperti Data Binding , View Binding , View Model , Live Data , Room , Navigation , Work Manager dan Notifications .
Kami juga akan mengajari Anda lanjutan seperti Migrasi.
Setelah mempelajari dasar-dasarnya, Anda akan mengembangkan 6 proyek yang lengkap dan lebih besar untuk menguasai aplikasi praktis dari pengetahuan yang Anda peroleh. Anda akan dapat mempelajari cara menggunakan komponen jetpack dengan dagger dan hilt, coroutine, retrofit, dan library pengujian. Dan bagaimana mengintegrasikannya dengan MVVM dan MVVM Clean Architecture.
2) Jetpack Menulis Kelas Master
Kami akan selangkah demi selangkah memberi Anda semua yang perlu Anda ketahui untuk mulai menggunakan jetpack compose di proyek Android Anda.
Anda akan mulai dengan mempelajari dasar-dasar seperti pengubah, tata letak, dan komponen Tampilan (tombol, SnackBars,..) dan membuat RecyclerViews menggunakan kolom.
Kami juga akan membahas area lanjutan seperti Status di Jetpack Compose, mengingat status sebelum rekomposisi, delegasi properti, Cara bekerja dengan Efek Samping (LaunchEffect,….), Aliran Data Searah dan Pengangkatan Status, Menyimpan status dengan penyimpanan yang dapat diingat dan cara efektif menggunakan model tampilan dengan penulisan jetpack.
3) Injeksi Ketergantungan Dengan Dagger dan Hilt Crash Course
Sebagai bagian 16 dari kursus ini, Anda akan mendapatkan injeksi ketergantungan dengan kursus kilat. Dan di bagian 19 Anda akan mempelajari semua yang perlu Anda pelajari tentang HILT.
Kita akan mulai dengan contoh injeksi ketergantungan murni yang sangat mendasar. Dan selangkah demi selangkah maju ke area yang lebih maju. Anda akan belajar tentang kelas aplikasi, modul, antarmuka komponen, injeksi konstruktor, injeksi bidang, dan cakupan.
Tidak hanya itu, Anda akan dapat merasakan pengalaman membuat 3 proyek yang lebih besar menggunakan dagger/hilt sebagai framework injeksi ketergantungan
4) Kelas Master Coroutine Kotlin
Kita akan membahas tentang cakupan, operator, pembuat, fungsi penangguhan, konkurensi terstruktur, cakupan model tampilan, cakupan siklus hidup, dan pembangun data langsung dengan contoh kode yang mudah dipahami. Anda juga akan dapat menguasai dasar-dasar Coroutine Flow, State Flow , Shared Flow, Buffer dan Collect Latest, Operator Flow, dan cara menggunakan flow dengan model tampilan.
5) Jaringan Dengan Kursus Singkat Retrofit
Kami akan menunjukkan cara berkomunikasi dengan REST API menggunakan pustaka retrofit.
Anda akan mempelajari cara mengirim permintaan GET dan POST ke server, cara menggunakan parameter jalur dan kueri secara efektif,
cara menerima data dari server, logging interseptor, timeout, mengonversi data berformat JSON yang diterima dari server ke Kotlin serta cara menggunakan coroutine dengan retrofit.
6) Masterclass arsitektur bersih MVVM dan MVVM
Dengan kursus ini, Anda akan dapat menguasai arsitektur bersih MVVM dan MVVM dengan model multi-fragmen aktivitas tunggal dan model multi-komposisi aktivitas tunggal.
Kami akan selangkah demi selangkah membangun 6 proyek besar yang dirancang dengan baik dengan komponen Arsitektur Jetpack dan pustaka pendukung lainnya seperti Dagger/Hilt, Coroutine, dan Retrofit.
7) Pengujian Unit Dengan JUnit Dan Crash Course Mockito
Anda akan dapat mempelajari cara menguji unit aplikasi android menggunakan JUnit dan pustaka pihak ketiga seperti Mockito dan Truth.
Kami akan mengajari Anda dasar-dasar pengujian unit android dengan contoh kode yang mudah dipahami.
Kita akan berbicara tentang pengujian ganda, pengujian model tampilan, data langsung, dan komponen db ruangan, serta pengujian dengan server web tiruan.
Siapa target audiensnya?
- Pengembang Android tingkat pemula (dengan pengetahuan dasar dasar-dasar Pengembangan Android).
- Pengembang android tingkat menengah yang ingin meningkatkan keterampilan mereka!
Untuk siapa kursus ini:
- Pengembang Android tingkat pemula (dengan pengetahuan tentang dasar-dasar Pengembangan Android)
- Pengembang Android profesional.
- Siswa bertekad yang bersedia menjadi pengembang Android profesional.
- Siapa pun yang memiliki hasrat untuk membangun aplikasi Android yang luar biasa menggunakan teknologi canggih.