Belajar Android & Coding
Belajar Android & Coding — Pengembangan Android dengan Kotlin dan Jetpack Compose, satu pelajaran singkat setiap kali
Belajar Android & Coding adalah kursus pengembangan Android gratis untuk ponsel Anda: 36 kursus dan 152 pelajaran singkat yang membawa Anda dari baris pertama Kotlin hingga layar Jetpack Compose, Room, Hilt, coroutines, dan Firebase, sampai memublikasikan aplikasi di Google Play. Tulis dan jalankan Kotlin di editor bawaan, lalu tanyakan kepada mentor AI saat Anda mengalami kesulitan.
- Harga
- Gratis, peningkatan ke Pro
- Platform
- Android, di Google Play
- Bahasa
- 22


Dari baris pertama Kotlin hingga halaman aplikasi di Google Play.
Urutannya disusun seperti cara aplikasi pertama yang nyata dibuat: mulai dari bahasa, lalu layar, state dan navigasi, kemudian data, fitur perangkat dan arsitektur, dan akhirnya pengujian, profiling, serta publikasi. Anda selalu tahu apa yang harus dipelajari berikutnya dan alasannya.
Apa itu
Belajar Android & Coding adalah aplikasi Android gratis yang mengajarkan pengembangan aplikasi Android dengan Kotlin dan Jetpack Compose. Aplikasi ini memiliki 36 kursus dan 152 pelajaran yang diurutkan dari tingkat pemula hingga lanjutan, mencakup dasar-dasar Kotlin, layar Compose, state, navigasi, ViewModel dan lifecycle, Room, DataStore, coroutines dan Flow, Hilt, CameraX, Maps, Firebase, pengujian, serta publikasi ke Google Play. Setiap pelajaran memadukan penjelasan singkat dengan latihan, editor bawaan untuk menjalankan kode Kotlin, dan mentor AI yang menjelaskan error dengan bahasa sederhana.
Di dalam aplikasi
Tampilannya





Kursusnya
Materi dalam kursus Android
36 kursus dalam daftar kursus aplikasi, berjenjang dari A1 hingga C1. Inilah bagian-bagian utamanya, menggunakan nama kursus yang sebenarnya.
Mulai di sini: dasar-dasar Android dan Kotlin
Welcome to Android Development, Kotlin Fundamentals dalam dua bagian, serta Functions and Classes in Kotlin.
Layar Compose pertama Anda
Your First Composable Screen, Android App Basics, Jetpack Compose Fundamentals, Handling User Input and Forms, Lists and Data, serta Styling Text and Buttons.
Koleksi, keamanan null, dan lambda di Kotlin
Kotlin Collections and Lambdas dan Kotlin Null Safety Essentials, fitur bahasa yang menjadi dasar hampir setiap layar Android.
State, layout, dan navigasi
Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose, serta UI and Material Design.
Arsitektur dan data
ViewModel and Lifecycle Awareness, App Architecture, Dependency Injection with Hilt, Room Database and Persistence, DataStore and Preferences, serta Paging Large Data Sets with Paging 3.
Fitur perangkat dan pekerjaan di latar belakang
Permissions, Notifications and Channels, Maps and Location Services, CameraX, Images and Media Loading with Coil, Coroutines and Flow, WorkManager, serta Networking.
Firebase dan publikasi aplikasi
Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling, serta Publishing to Google Play.
Cara kerjanya
Cara kursus berjalan di ponsel Anda
Editor di ponsel Anda dapat menjalankan kode Kotlin. Pembuatan proyek aplikasi lengkap dilakukan nanti di Android Studio pada komputer, dan kursus ini mempersiapkan Anda untuk itu.
Ikuti jalurnya
Mulai dengan Welcome to Android Development dan Kotlin Fundamentals, lalu lanjutkan ke Compose dan bagian lain dari jalur ini. Setiap pelajaran memadukan penjelasan singkat dengan latihan.
Tulis, jalankan, rusakkan, perbaiki
Ketik Kotlin di editor kode bawaan, jalankan, dan lihat hasilnya dalam hitungan detik. Ubah contoh, buat error, lalu perbaiki, sehingga setiap konsep menjadi sesuatu yang Anda coba sendiri.
Tinjau dan tanyakan
Kuis dalam pelajaran memeriksa apa yang baru saja Anda pelajari, dan pertanyaan yang Anda jawab salah akan muncul lagi nanti sebagai kartu tinjauan singkat. Kesulitan dengan error Compose atau coroutine yang tidak berjalan sesuai harapan? Mentor AI menjelaskan konsepnya dan menunjukkan letak bug-nya.
Apa saja isinya
Yang Anda dapatkan dari aplikasi ini
36
Kursus, dari pemula hingga lanjutan
152 pelajaran yang diurutkan dari Welcome to Android Development hingga Publishing to Google Play, dengan Kotlin, Compose, arsitektur, data, fitur perangkat, dan Firebase di antaranya.
Kotlin
Editor kode bawaan
Ketik kode, jalankan, dan lihat hasilnya dalam hitungan detik, seperti memiliki compiler Kotlin kecil di saku Anda.
AI
Mentor AI
Menjelaskan error Compose atau masalah coroutine dengan bahasa sederhana, menunjukkan letak bug, dan membantu Anda menulis perbaikannya, dengan batas penggunaan harian untuk pengguna gratis.
2 mnt
Kartu tinjauan
Pertanyaan yang Anda jawab salah akan muncul kembali sebagai kartu tinjauan singkat, sekitar dua menit sehari.
Streak
Streak dan liga mingguan
Streak harian, pembekuan streak, dan pengingat, ditambah liga mingguan serta World Coding Challenge untuk kompetisi yang menyenangkan.
Sertifikat
Ujian sertifikat
Selesaikan jalurnya dan lulus ujian untuk mendapatkan sertifikat dengan nama Anda di dalamnya, diverifikasi oleh CoddyKit, yang dapat Anda bagikan di LinkedIn atau tambahkan ke resume.
Latar belakang
Apa yang perlu Anda pelajari untuk mulai mengembangkan Android hari ini?
Pengembangan Android modern bertumpu pada dua hal: bahasa Kotlin, yang diutamakan Google untuk Android, dan Jetpack Compose, cara modern untuk membuat layar aplikasi dalam kode. Di sekelilingnya terdapat berbagai komponen yang dibutuhkan setiap aplikasi nyata: state yang tetap tersimpan saat rotasi, navigasi antarlayar, database lokal, pekerjaan di latar belakang, networking, dan cara merilis aplikasi. Jalur belajar pemula yang baik mengajarkannya dalam urutan tersebut, sehingga setiap gagasan baru memiliki dasar untuk dikaitkan.
Kotlinbahasanya terlebih dahulu
Kotlin adalah bahasa yang digunakan untuk menulis sebagian besar kode Android. Null safety, lambdas, dan collections muncul di hampir setiap layar yang Anda buat, jadi sebaiknya pelajari semuanya sebelum menyentuh UI.
Jetpack Composelayar sebagai fungsi
Dalam Compose, layar dibuat dari fungsi composable yang menjelaskan tampilan UI berdasarkan state saat ini. Saat state berubah, bagian yang terdampak digambar ulang; proses ini disebut recomposition dan merupakan konsep yang biasanya perlu dijelaskan dua kali kepada pemula.
ViewModel dan lifecycletempat state disimpan
Android dapat menghancurkan dan membuat ulang layar Anda kapan saja, misalnya saat rotasi. ViewModel menyimpan state di luar layar, sehingga memahami lifecycle dapat mencegah aplikasi kehilangan apa yang telah diketik pengguna.
Coroutines dan Flowmenjalankan pekerjaan di luar main thread
Panggilan network dan pembacaan database tidak boleh memblokir antarmuka. Coroutines membuat kode tersebut terbaca secara berurutan, sedangkan Flow mengalirkan data yang berubah, seperti hasil query Room, ke layar.
Publikasibagian yang dilewatkan tutorial
Pengujian, profiling, dan halaman aplikasi di toko adalah keterampilan yang berbeda dari menulis kode. Jalur kursus yang berakhir pada publikasi ke Google Play mencakup langkah-langkah antara aplikasi yang sudah berfungsi dan aplikasi yang dapat dipasang orang lain.
Kesesuaian
Untuk siapa — dan bukan untuk siapa
Cocok untuk Anda jika Anda
- Ingin tutorial Kotlin yang dimulai dari nol dan berkembang hingga membuat aplikasi Android nyata
- Merupakan pengembang web atau backend yang beralih ke pengembangan aplikasi mobile
- Pernah membuka Android Studio tetapi tidak tahu harus mulai dari mana
- Merupakan pelajar yang ingin berlatih tambahan di samping kelas atau bootcamp
- Merupakan pengembang junior yang sedang mempersiapkan diri untuk pekerjaan Android developer pertama
Bukan alat yang tepat untuk Anda jika Anda
- Menggunakan iPhone, karena aplikasi ini tersedia di Android melalui Google Play
- Ingin membuat dan memasang proyek aplikasi lengkap dari ponsel, karena hal itu dilakukan di Android Studio
- Mengharapkan semuanya gratis, karena kursus pertama gratis dan Pro membuka semua 36 kursus
Pertanyaan
Pertanyaan yang sering diajukan
Bagaimana cara memulai pengembangan Android sebagai pemula sepenuhnya?
Pelajari Kotlin terlebih dahulu, lalu Jetpack Compose, kemudian bagian-bagian yang mendukungnya. Belajar Android & Coding mengikuti urutan tersebut dengan 36 kursus dan 152 pelajaran, dimulai dari Welcome to Android Development dan Kotlin Fundamentals, lalu berakhir dengan Publishing to Google Play. Kursus ini tidak mengharuskan pengalaman sebelumnya dan dapat dimulai secara gratis.
Sebaiknya saya mempelajari Kotlin atau Java untuk Android?
Kotlin adalah bahasa pilihan Google untuk Android dan bahasa yang diajarkan dalam kursus ini, bersama Jetpack Compose. Java masih digunakan dalam kode Android lama, tetapi memulai dengan Kotlin berarti Anda mempelajari alat-alat yang digunakan dalam aplikasi masa kini. Jika Anda tertarik pada Java itu sendiri, CoddyKit memiliki kursus Java terpisah.
Apa itu Jetpack Compose?
Jetpack Compose adalah toolkit modern Android untuk membuat layar menggunakan kode Kotlin, dengan setiap bagian antarmuka berupa fungsi composable yang menjelaskan UI untuk state saat ini. Dalam Belajar Android & Coding, pelajaran Compose mencakup layar composable pertama Anda, state dan recomposition, layout dan modifier, styling, input pengguna, list, animasi, dan navigasi.
Bisakah saya membuat aplikasi Android di ponsel dengan aplikasi ini?
Anda menulis dan menjalankan kode Kotlin di editor bawaan pada ponsel, yang cocok untuk mempelajari bahasa dan konsepnya. Pembuatan dan pemasangan proyek aplikasi lengkap biasanya dilakukan di Android Studio pada komputer, dan jalur kursus ini, yang berakhir dengan testing, profiling, serta publikasi ke Google Play, mempersiapkan Anda untuk itu.
Apakah kursus ini membahas database dan Firebase?
Ya. Kursus data membahas database Room, DataStore dan preferences, Paging 3, serta networking. Kursus terpisah membahas Firebase Auth, Firestore, dan Cloud Messaging. Fitur perangkat seperti permissions, notifications, Maps dan location, serta CameraX masing-masing memiliki kursus sendiri.
Apakah Belajar Android & Coding gratis?
Aplikasi ini gratis untuk diunduh. Kursus pertama Anda gratis, dengan kuota harian mentor AI. Pro membuka semua 36 kursus, menghapus iklan, dan memberi Anda bantuan mentor AI tanpa batas.
Apakah tersedia sertifikat?
Ya. Setelah menyelesaikan jalur belajar dan lulus ujian sertifikat, Anda mendapatkan sertifikat dengan nama Anda di dalamnya, diverifikasi oleh CoddyKit, yang dapat Anda bagikan di LinkedIn atau tambahkan ke resume. Sertifikat ini mencatat tugas kursus Anda dan bukan sertifikasi Google.
Bagaimana mentor AI membantu mengatasi error Android?
Tanyakan kepadanya saat error Compose terjadi atau coroutine tidak berjalan sebagaimana mestinya. Mentor ini menjelaskan konsepnya dengan bahasa sederhana, menunjukkan sumber bug, dan membantu Anda menulis perbaikannya. Pengguna gratis mendapatkan kuota jawaban harian, sedangkan Pro menghapus batas tersebut.
Berapa lama waktu yang dibutuhkan untuk mempelajari pengembangan Android?
Hal ini terutama bergantung pada seberapa rutin Anda berlatih. Pelajaran singkat setiap hari, kartu ulasan sekitar dua menit, dan streak membantu menjaga ritme yang dapat Anda pertahankan. Kebanyakan orang dapat mengikuti kursus Kotlin dan Compose pertama dalam beberapa minggu, sedangkan arsitektur, data, dan fitur perangkat membutuhkan waktu lebih lama.
Dalam bahasa apa saja aplikasi ini tersedia?
Antarmukanya tersedia dalam 22 bahasa, termasuk English, Spanish, Portuguese, German, French, Turkish, Arabic, Hindi, Indonesian, Japanese, Korean, dan Chinese. Aplikasi ini tersedia untuk Android di Google Play.
Mulai
Buka pelajaran pertama dan tulis Kotlin pertama Anda
Mulai secara gratis di Android, dalam 22 bahasa.
Lainnya dari CoddyKit
Tersedia di Android.