Buat lima aplikasi Android yang berbeda dengan bahasa pemrograman Kotlin. Pelajari komponen arsitektur, seperti ViewModel dan LiveData. Buat database menggunakan library Room. Tampilkan daftar item yang dapat diklik dengan RecyclerView. Muat dan tampilkan data dari internet. Buat aplikasi Anda lebih mudah diakses oleh semua pengguna.
Jalur 1

Komponen arsitektur

Pelajari ViewModel, LiveData, data binding dengan ViewModel dan LiveData, serta transformasi LiveData. Selesaikan aplikasi GuessTheWord, yaitu game tebak gaya dua pemain, tempat pemain berkolaborasi untuk mencapai skor tertinggi.

Juni 2020
Jalur 2

Database dan RecyclerView

Pada bagian pertama jalur ini, Anda akan membuat database menggunakan library Room dan menggunakan coroutine untuk menyederhanakan pemrograman asinkron. Selama bagian kedua jalur, Anda akan menampilkan daftar item dengan RecyclerView dan membuat item daftar dapat diklik. Sepanjang jalur, Anda akan membuat aplikasi TrackMySleep, yang memungkinkan pengguna memberi rating pada kualitas tidur dan menyimpan data tidur mereka dari waktu ke waktu.

Juni 2020
Jalur 3

Menghubungkan ke internet

Pelajari cara mendapatkan data dan gambar dari internet serta menampilkannya di aplikasi. Selesaikan aplikasi MarsRealEstate, yang menunjukkan properti yang dijual di Mars dengan mengambil data dari layanan web.

Juni 2020
Pembelajaran 4

Repositori dan WorkManager

Pelajari cara membuat repositori, menambahkan cache offline, dan menjadwalkan tugas latar belakang menggunakan WorkManager dengan menyelesaikan aplikasi bernama DevBytes. Aplikasi ini menampilkan daftar video DevByte yang merupakan tutorial singkat yang dibuat oleh tim Hubungan Developer Android Google. Aplikasi ini mengambil daftar URL video dari jaringan menggunakan library Retrofit dan menampilkan daftar menggunakan RecyclerView.

Juni 2020
Jalur 5

Desain untuk semua orang

Pelajari dasar-dasar sistem gaya Android, cara menerapkan prinsip Desain Material ke UI aplikasi, dan cara membuat aplikasi lebih mudah diakses oleh semua pengguna. Anda akan menyelesaikan aplikasi pencari GDG, yang mencari Google Developer Group (GDG) lokal di region Anda.

Juni 2020