Codelab Google Developers menyediakan panduan, tutorial, dan praktik langsung pengalaman {i>coding<i}. Sebagian besar codelab akan memandu Anda dalam proses pembuatan aplikasi kecil, atau menambahkan fitur baru ke aplikasi yang sudah ada. Mereka mencakup berbagai topik seperti Android Wear, Google Compute Engine, ARCore, dan Google API di iOS.
Alat codelab di GitHubMembangun aplikasi Android dengan Firebase dan Jetpack Compose
55 menit
Updated 31 Januari 2025
Buat fitur aplikasi Android daftar tugas dengan menambahkan autentikasi, pemantauan performa, UI deklaratif, dan flag fitur – semuanya dengan Firebase dan Jetpack Compose.
Menambahkan tata letak adaptif ke aplikasi Android berbasis tampilan dengan Compose
Updated 23 Desember 2024
Pelajari cara menambahkan tata letak adaptif ke aplikasi Android berbasis tampilan dengan Jetpack Compose.
Pengantar Coroutine di Kotlin Playground
Updated 13 Desember 2024
Dalam Kotlin Playground, pelajari cara menggunakan coroutine Kotlin untuk menulis kode asinkron.
Menambahkan Compose ke aplikasi berbasis View
Updated 13 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Project: Membuat aplikasi Kartu Nama
Updated 13 Desember 2024
Pelajari cara membuat aplikasi Android yang menampilkan kartu nama Anda.
Pengantar Coroutine di Android Studio
Updated 13 Desember 2024
Pelajari cara menggunakan coroutine Kotlin di dalam aplikasi Android dan cara menguji coroutine.
Membangun aplikasi dengan tata letak adaptif
Updated 11 Desember 2024
Pelajari cara menyesuaikan aplikasi Anda untuk perangkat layar besar dengan menerapkan salah satu pola tata letak kanonis.
Pengujian di Jetpack Compose
Updated 11 Desember 2024
Dalam codelab ini, Anda akan mempelajari UI pengujian yang dibuat dengan Jetpack Compose. Anda akan menulis pengujian pertama sambil mempelajari pengujian secara terpisah, pengujian proses debug, hierarki semantik, dan sinkronisasi.
Menganimasikan elemen di Jetpack Compose
Updated 9 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara menggunakan beberapa Animation API Compose.
Status Lanjutan dan Efek Samping di Jetpack Compose
Updated 9 Desember 2024
Dalam codelab ini, Anda akan mempelajari konsep lanjutan status dan efek samping di Jetpack Compose. Lihat cara membuat holder status untuk composable stateful yang rumit, cara membuat coroutine dan memanggil fungsi penangguhan dari kode Compose, serta cara memicu efek samping untuk menyelesaikan berbagai kasus penggunaan.
Tarik lalu Lepas di Compose
Updated 6 Desember 2024
Pelajari cara mengaktifkan operasi tarik lalu lepas di compose menggunakan pengubah.
Menambahkan repositori dan DI Manual
Updated 6 Desember 2024
Pelajari lebih lanjut cara membuat arsitektur aplikasi Mars Photos jadi lebih baik dengan memisahkan panggilan jaringan ke dalam repositori.
ViewModel dan Status dalam Compose
Updated 6 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara menggunakan ViewModel, salah satu komponen arsitektur. Anda akan mengimplementasikan ViewModel untuk mempertahankan status aplikasi selama perubahan konfigurasi.
Pengantar Compose untuk TV
Updated 6 Desember 2024
Pelajari dasar-dasar Compose untuk TV dan buat dua layar yang umumnya tersedia di aplikasi TV.
Menambahkan dukungan keyboard, mouse, trackpad, dan stilus dengan Jetpack Compose
Updated 6 Desember 2024
Pelajari cara mengembangkan aplikasi untuk mendukung keyboard dan perangkat penunjuk, seperti mouse dan trackpad, dengan Compose.
Pengantar status di Compose
Updated 6 Desember 2024
Pelajari status, dan cara Jetpack Compose menggunakan dan memanipulasinya.
Penerapan tema di Compose dengan Material 3
Updated 6 Desember 2024
Tujuan codelab ini adalah mendemonstrasikan tema di Jetpack Compose dengan implementasi Desain Material 3 dan Material You yang baru.
Pekerjaan Latar Belakang dengan WorkManager
Updated 6 Desember 2024
WorkManager API untuk Android memudahkan pekerjaan di latar belakang. WorkManager dapat membuat tugas yang dapat dikueri, dapat digunakan kembali, dan dapat dibuat berantai. WorkManager adalah penjadwal tugas yang direkomendasikan di Android. Codelab ini akan mengajarkan seluk-beluk WorkManager: mulai dari menulis tugas sederhana hingga tugas dirantai yang lebih kompleks.
Animasi Sederhana dengan Jetpack Compose
Updated 6 Desember 2024
Pelajari cara menambahkan animasi pegas sederhana ke aplikasi Compose.
Bermigrasi ke Jetpack Compose
Updated 6 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Dasar-Dasar Jetpack Compose
Updated 6 Desember 2024
Dalam codelab ini, Anda akan mempelajari dasar-dasar Compose.
Aksesibilitas di Jetpack Compose
Updated 5 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara membuat aplikasi Compose lebih mudah diakses. Lihat cara meningkatkan target sentuh, menambahkan deskripsi konten, label klik, tindakan kustom, dan lainnya.
Tata letak dasar di Compose
Updated 5 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara menerapkan desain dunia nyata dengan composable dan pengubah yang otomatis disediakan oleh Compose.
Compose untuk Codelab Wear OS
Updated 5 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara menerjemahkan pengetahuan Compose ke perangkat wearable menggunakan Compose baru untuk Wear OS. Di akhir pembelajaran, Anda harus membuat composable sederhana dan lanjutan di aplikasi untuk pergelangan tangan Anda.
Pemecahan masalah performa praktis di Jetpack Compose
Updated 5 Desember 2024
Buat aplikasi Compose Anda berjalan cepat dengan menganalisis rekaman aktivitas sistem dan memperbaiki penyebab umum kelambatan.
Status dalam Jetpack Compose
Updated 5 Desember 2024
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi Compose yang lengkap dan interaktif dengan cara mengelola status.
Tahapan siklus proses Aktivitas
Updated 4 Desember 2024
Dalam codelab ini, Anda akan mempelajari siklus proses dan logging aktivitas.
Mem-build aplikasi adaptif dengan Jetpack Compose
36 menit
Updated 9 November 2024
Dalam codelab ini, Anda akan mempelajari cara mem-build aplikasi adaptif untuk ponsel, tablet, dan perangkat foldable, serta mempelajari keterjangkauan. Anda juga akan mempelajari praktik terbaik untuk komponen adaptif Material 3.
Menjalankan tugas jumlah kata Hadoop di cluster Dataproc
34 menit
Updated 4 November 2024
Codelab ini menampilkan cara membuat dan menjalankan alur kerja Apache Airflow di Cloud Composer yang menyelesaikan tugas berikut:
Memicu DAG dengan Node.JS dan Google Cloud Functions
27 menit
Updated 29 Agustus 2024
Codelab ini menunjukkan cara menggunakan Google Cloud Functions untuk memicu alur kerja Apache Airflow (DAG) di Google Cloud Composer. DAG di sini menjalankan perintah {i>bash<i} sederhana menggunakan BashOperator
Penerapan Tema dalam Compose dengan Material 3
31 menit
Updated 23 Agustus 2024
Tujuan codelab ini adalah mendemonstrasikan tema di Jetpack Compose dengan implementasi Desain Material 3 dan Material You yang baru.
Membangun aplikasi sederhana dengan composable teks
Updated 19 Agustus 2024
Pelajari cara membangun aplikasi sederhana dengan fungsi composable.
Menulis pengujian unit untuk ViewModel
Updated 19 Agustus 2024
Pelajari cara menguji ViewModel untuk memverifikasi ketepatan, perilaku fungsional, dan kegunaan aplikasi Anda.
Membaca dan memperbarui data dengan Room
Updated 25 Juni 2024
Pelajari cara menggunakan Room untuk membaca dan mengupdate data di aplikasi Android Kotlin. Room adalah library database yang merupakan bagian dari Android Jetpack. Room menangani banyak tugas penyiapan dan konfigurasi database, serta memungkinkan aplikasi berinteraksi dengan database menggunakan panggilan fungsi biasa.
Mempertahankan data dengan Room
Updated 25 Juni 2024
Pelajari cara menggunakan Room di aplikasi Kotlin Android. Room adalah library database persistensi yang merupakan bagian dari Android Jetpack. Room adalah lapisan abstraksi di SQLite. Room menyediakan API yang mudah digunakan untuk menyiapkan, mengonfigurasi, dan membuat kueri database.
Menavigasi antarlayar dengan Compose
Updated 31 Mei 2024
Tambahkan komponen Navigasi ke aplikasi Cupcake untuk mengatur alur aplikasi, menavigasi, dan meneruskan data di antara layar yang berbeda.
Menguji Aplikasi Cupcake
Updated 31 Mei 2024
Pelajari cara menguji komponen Navigasi dan memaksimalkan jumlah kode yang diuji.
Mendapatkan data dari internet
Updated 27 Mei 2024
Pelajari cara menggunakan library yang dikembangkan komunitas untuk terhubung ke layanan web guna mengambil dan menampilkan data di aplikasi compose Kotlin Android Anda. Pelajari juga cara menangani potensi error jaringan.
Penerapan Tema Material dengan Jetpack Compose
Updated 14 Mei 2024
Pelajari cara menambahkan Penerapan Tema Material ke aplikasi, termasuk warna, bentuk, dan tipografi.
Mengubah Ukuran Aplikasi Android
Updated 9 Mei 2024
Dalam codelab berbasis Jetpack Compose ini, Anda akan mengoptimalkan aplikasi Android guna mendemonstrasikan praktik terbaik untuk pengubahan ukuran bentuk bebas. Hal ini termasuk menggunakan kompatibilitas manifes, implikasi perubahan konfigurasi, dan mempertahankan kontinuitas melalui pengubahan ukuran.
Memuat dan menampilkan gambar dari internet
Updated 27 Februari 2024
Dalam codelab ini, Anda menggunakan library Coil untuk memuat dan menampilkan foto dari internet di aplikasi Android Compose.
Generik, objek, dan ekstensi
Updated 12 Februari 2024
Dapatkan pengantar tingkat tinggi tentang konsep Kotlin lainnya seperti generik, class enum, class data, objek, dan fungsi cakupan yang akan Anda gunakan dalam kode Compose.
Praktik: Dasar-Dasar Compose
Updated 12 Februari 2024
Terapkan konsep composable UI dasar guna mengimplementasikan layar untuk masalah tertentu.
Tema Jetpack Compose
Updated 10 Februari 2024
Dalam codelab ini, Anda akan mempelajari cara membuat tema untuk aplikasi, menyesuaikan gaya setiap komponen, dan mendukung tema terang/gelap.
Navigasi Jetpack Compose
Updated 3 Mei 2023
Dalam codelab ini, Anda akan mempelajari semua dasar-dasar Navigasi di Compose.
Membuat aplikasi lengkap dengan Relay dan Jetpack Compose
Updated 23 April 2023
Pelajari cara mengintegrasikan Relay ke aplikasi Compose dan percepat alur kerja desain ke kode.
Mem-build aplikasi adaptif dengan navigasi dinamis
Updated 3 Oktober 2022
Pelajari cara menyesuaikan aplikasi Anda untuk layar besar dengan pola UI navigasi adaptif.
Bermigrasi ke Jetpack Compose
Updated 19 Mei 2022
Dalam codelab ini, Anda akan mempelajari cara memigrasikan bagian layar dalam sistem View ke Jetpack Compose.
Learn Android XR Fundamentals: Part 1 - Modes and Spatial Panels
33 menit
Updated 14 Februari 2025
In this codelab, you’ll learn about the unique user experiences that are made possible by the XR form factor. Then, you’ll learn the fundamentals of how apps can be adapted to make the most of running on an Android XR headset by using the composables provided by the Jetpack Compose XR library.