Modern Android Development
Alat pengembangan, API, bahasa, dan teknologi distribusi yang direkomendasikan oleh tim Android untuk membantu developer menjadi lebih produktif serta membuat aplikasi yang lebih baik dan berfungsi di miliaran perangkat.
Dibuat oleh para pakar
Menyatukan pembelajaran dari pengembangan aplikasi Android terdepan selama satu dekade.
Hilangkan fragmentasi dan langsung ke bagian yang menyenangkan
Kurangi kerumitan dengan library yang berfungsi secara konsisten di lebih banyak perangkat, sambil mempelajari dasar-dasar aplikasi dengan alat dan library yang mengurangi boilerplate.
Untuk semua tingkat dan kecepatan
Dirancang agar bisa digunakan oleh setiap developer dan tim, berapa pun ukurannya. Dibuat untuk bekerja bersama, sekaligus memungkinkan Anda menggunakan apa yang diperlukan saat dibutuhkan.
Dasar-dasar pengembangan
Kumpulan teknologi modern yang makin berkembang, mulai dari coding hingga distribusi.
Kotlin
Bahasa modern yang menghilangkan boilerplate, meningkatkan kualitas, dan membuat pemrograman menjadi lebih menyenangkan.
Android Studio
IDE resmi untuk pengembangan Android dengan dukungan alat canggih.
Android App Bundle
Cara modern untuk mengemas dan merilis aplikasi, yang mengoptimalkan download untuk perangkat pengguna.
Jetpack Compose
Toolkit modern untuk mem-build UI native yang memungkinkan Anda menyederhanakan dan mempercepat pengembangan UI di Android.
Android Jetpack
Jetpack adalah toolkit API yang terpisah dari rilis Android, berfungsi di berbagai perangkat, dan kompatibel dengan versi Android sebelumnya. Toolkit ini menyertakan rangkaian dari 70 lebih library androidx.
Arsitektur
Siklus Proses
Komponen berbasis siklus proses yang baru akan membantu mengelola aktivitas dan siklus proses fragmen Anda.
Arsitektur
ViewModel
ViewModel menyimpan data terkait UI yang tidak dihancurkan saat rotasi aplikasi.
Arsitektur
WorkManager
WorkManager memberikan sekumpulan API yang memudahkan penjadwalan tugas asinkron untuk kecepatan atau penundaan eksekusi.
Arsitektur
Room
Room adalah library pemetaan objek SQLite. Gunakan untuk menghindari kode boilerplate dan mengonversi data tabel SQLite menjadi objek Java dengan mudah.
Arsitektur
Paging
Library Paging membantu Anda memuat dan menampilkan data sedikit demi sedikit. Memuat bagian data berdasarkan permintaan dapat mengurangi penggunaan bandwidth jaringan dan resource sistem.
Antarmuka Pengguna
Jetpack Compose
Jetpack Compose adalah toolkit modern Android untuk mem-build UI native. Jetpack Compose menyederhanakan dan mempercepat pengembangan UI di Android.
Antarmuka Pengguna
ConstraintMotionLayout
ConstraintLayout memungkinkan pembuatan tata letak yang besar dan kompleks dengan hierarki tampilan datar (tidak ada kelompok tampilan bertingkat).
Antarmuka Pengguna
Desain Material
Material adalah sistem adaptif yang berisi pedoman, komponen, dan alat yang mendukung praktik terbaik desain antarmuka pengguna.
Media
CameraX
CameraX adalah support library Jetpack, yang dibuat untuk memudahkan Anda mengembangkan aplikasi kamera.
Unggulan
Seri MAD Skills
Disusun sebagai serangkaian topik selama tiga minggu. Mulai dari Navigasi, Kotlin, hingga Android Studio, setiap topik akan diakhiri dengan tanya jawab, dan kami akan menjawab pertanyaan Anda.
Unggulan
Berlangganan newsletter kami
Sumber resmi Anda untuk memperoleh tips dan berita developer Android terbaru.