This course includes
What you will learn ?
Curriculum for this course
Description
Pelatihan ini disusun secara sistematis untuk mengubah pemula maupun praktisi tingkat dasar menjadi Android Developer yang kompeten dan siap kerja. Selama program berlangsung, peserta akan mempelajari pengembangan aplikasi Android secara end-to-end menggunakan teknologi standar industri modern: Kotlin,
Pelatihan ini disusun secara sistematis untuk mengubah pemula maupun praktisi tingkat dasar menjadi Android Developer yang kompeten dan siap kerja. Selama program berlangsung, peserta akan mempelajari pengembangan aplikasi Android secara end-to-end menggunakan teknologi standar industri modern: Kotlin, Android Studio, dan pustaka-pustaka (libraries) populer pendukungnya. Materi pembelajaran terbagi ke dalam 5 pilar utama: Dasar Pemrograman Kotlin & OOP: Menguasai sintaksis dasar Kotlin, variabel, control flow, hingga penerapan konsep Object-Oriented Programming (OOP) yang bersih dan efisien sebagai fondasi utama pembuatan aplikasi. Perancangan Antarmuka & Navigasi (UI/UX): Membangun tampilan aplikasi yang responsif dan interaktif menggunakan ConstraintLayout, elemen UI modern, View Binding, serta pengelolaan alur perpindahan antarlayar (Intent dan RecyclerView). Manajemen Data Lokal: Memahami teknik penyimpanan data di dalam perangkat menggunakan SharedPreferences dan Room Database untuk mendukung fungsi aplikasi secara offline melalui operasi CRUD. Integrasi Web API & Networking: Menghubungkan aplikasi ke server/internet melalui integrasi RESTful API menggunakan Retrofit, eksekusi asynchronous berbasis Kotlin Coroutines, serta pengolahan data format JSON. Arsitektur Modern & Peluncuran Aplikasi: Menerapkan arsitektur standar industri MVVM (Model-View-ViewModel), integrasi Firebase, hingga tahap akhir pengujian, pembentukan berkas release (APK/AAB), dan tata cara publikasi ke Google Play Store.