Android Lanjutan di Kotlin

image art android

Selamat datang di kursus Lanjutan Android di Kotlin, yang dibuat oleh tim Pelatihan Google Developers. Kursus ini menyediakan serangkaian codelab yang memperkenalkan Anda pada topik lanjutan dalam membuat aplikasi Android menggunakan Kotlin. Dalam kursus ini, Anda akan mempelajari konsep pemrograman Kotlin Android lanjutan dan membuat berbagai aplikasi.

Sebaiknya Anda mengambil codelab secara berurutan, tetapi ini tidak bersifat wajib. Setiap pelajaran dilengkapi dengan tutorial beserta kode solusi di GitHub. Lihat konten kursus untuk mengetahui daftar codelab dan aplikasi terkaitnya.

Prasyarat

Untuk mengikuti kursus Android Lanjutan di Kotlin, Anda harus memiliki pengalaman pemrograman Kotlin dan mengetahui dasar-dasar cara membuat aplikasi Android menggunakan bahasa Kotlin.

Anda harus memahami semua konsep, alat, dan kosakata yang diajarkan dalam kursus Kamp Pelatihan Kotlin untuk Programer serta kursus Dasar-Dasar Android di Kotlin.

Kursus ini dibuat berdasarkan pada keterampilan yang diajarkan dalam kursus Dasar-Dasar Android di Kotlin. Secara khusus, Anda harus tahu cara melakukan hal berikut:

  • Menginstal dan menggunakan Android Studio.
  • Menjalankan aplikasi dari Android Studio pada perangkat dan emulator.
  • Membuat dan menggunakan aktivitas dan fragmen di Android, serta memahami siklus prosesnya.
  • Menggunakan tampilan untuk membuat antarmuka pengguna (UI) aplikasi Anda dengan mengikuti panduan Desain Material.
  • Mengaktifkan UI melalui pengendali klik.
  • Membuat tata letak dengan ConstraintLayout menggunakan editor tata letak Android Studio.
  • Menerapkan arsitektur yang direkomendasikan dengan ViewModel, LiveData, dan data binding.
  • Membuat dan menggunakan RecyclerViews dengan database Room.
  • Menggunakan coroutine dan WorkManager untuk tugas latar belakang dan berjalan lama.
  • Menghubungkan ke internet dan mendapatkan data.
  • Menyimpan dan memulihkan status aplikasi.

Apa saja yang dibahas kursus ini?

Android Lanjutan di Kotlin mencakup enam tutorial:

Tutorial 1: Notifikasi

Codelab ini adalah bagian dari rangkaian yang akan memandu Anda dalam menggunakan notifikasi push dan fitur dalam aplikasi.

Mulai Tutorial 1

Tutorial 2: Grafis Lanjutan

Codelab ini adalah bagian dari rangkaian yang memandu Anda dalam membuat tampilan kustom, menggambar di kanvas, clipping objek kanvas, dan menggunakan shader untuk efek yang menarik.

Mulai Tutorial 2

Tutorial 3: Animasi

Codelab ini adalah bagian dari rangkaian tentang Animasi dengan Android.

Mulai Tutorial 3

Tutorial 4: Geografis

Codelab ini adalah bagian dari rangkaian yang memandu Anda dalam menambahkan peta ke aplikasi.

Mulai Tutorial 4

Tutorial 5: Pengujian dan Injeksi Dependensi

Codelab ini adalah bagian dari rangkaian tentang menulis dan menjalankan pengujian untuk Android, termasuk Pengembangan Berdasarkan Drive, kumpulan sumber, Robolectric, AndroidX, serta pengujian ViewModels dan LiveData. Anda juga akan mempelajari tentang injeksi dependensi dan pengujian ganda.

Mulai Tutorial 5

Tutorial 6: Login

Codelab ini adalah bagian dari rangkaian yang memandu Anda dalam mendukung login bagi pengguna.

Mulai Tutorial 6