Pengembangan Android dengan Kotlin dan Jetpack Compose
Android berjalan di lebih dari 70% smartphone di dunia. Track ini mengajarkan Anda membangun aplikasi Android berkualitas produksi menggunakan Kotlin — bahasa yang direkomendasikan Google untuk semua pengembangan Android baru — dan Jetpack Compose, toolkit UI deklaratif modern yang telah menggantikan sistem View lawas di seluruh industri. Anda akan berkembang dari menulis ekspresi Kotlin pertama hingga meluncurkan aplikasi multi-modul ke Google Play.
Apa yang Akan Anda Pelajari
Track mencakup fundamental Kotlin, layout Jetpack Compose, state management dan recomposition, navigation, Material Design, dan animasi. Anda akan persist data dengan Room Database dan DataStore, memuat gambar dengan Coil, mengambil data remote dengan Coroutines dan Flow, dan mengelola dependency dengan Hilt. Topik lanjutan mencakup Firebase (Auth, Firestore, Messaging), CameraX untuk foto dan video, Maps dan Location Services, background processing dengan WorkManager, pagination dengan Paging 3, dan testing dan debugging yang menyeluruh.
Learning Path
Tiga puluh satu course mencakup A1 hingga C1. Course A1 dan A2 menetapkan dasar Kotlin dan app sebelum beralih ke fundamental Compose, form, dan list. Tier B1 memperdalam skill UI Anda — ViewModel, lifecycle awareness, Room, notification, permission, dan Coil. Course B2 menangani app architecture, Coroutines dan Flow, Hilt, networking, Firebase, CameraX, dan WorkManager. Course capstone C1 mencakup Multi-Module App Architecture, Performance Optimization and Profiling, dan Publishing to Google Play.
Cara Kerjanya
Setiap course dibagi menjadi lesson singkat yang hands-on dan Anda selesaikan di editor kode built-in dengan feedback real-time. Tutor AI tersedia kapan saja Anda stuck, jadi Anda dapat bergerak dengan kecepatan Anda sendiri tanpa menunggu bantuan.