Dokumentasi untuk developer aplikasi

Entah Anda membuat handset Android, Wear OS by Google, Android TV, Android Auto, atau Android Things, bagian ini menyajikan panduan dan referensi API yang Anda butuhkan.

Contoh

Android

Blueprint Arsitektur Android

Kumpulan contoh untuk membahas dan menampilkan berbagai fitur dan pola arsitektur untuk aplikasi Android.
Java

Contoh Pemutar Musik Android Universal

Contoh ini menunjukkan cara mengimplementasikan aplikasi media audio yang berfungsi di beberapa faktor bentuk dan memberikan pengalaman pengguna yang konsisten di ponsel, tablet, Auto, Wear, dan perangkat Cast Android.
Java

Contoh Komponen Arsitektur Android

Contoh Komponen Arsitektur Android.
Java

Contoh pengujian Android

Kumpulan contoh yang menunjukkan berbagai framework dan teknik untuk pengujian otomatis.
Kotlin

Topeka untuk Android

Kuis seru yang menampilkan desain material di Android.
C++

Contoh Android NDK

Contoh Android NDK dengan Android Studio.

Library

Library

Komponen Arsitektur Android

Library ini menyediakan API untuk tugas-tugas arsitektur aplikasi esensial seperti pengelolaan siklus proses dan persistensi data, agar Anda dapat menulis aplikasi modular dengan lebih sedikit kode boilerplate.
Library

Library dukungan

Library Dukungan Android menawarkan kompatibilitas dengan versi sebelumnya untuk sejumlah fitur, termasuk fitur yang tidak diintegrasikan ke dalam framework ini.

Library

Library data binding

Library Data Binding memungkinkan Anda menulis tata letak deklaratif.
Library

Android Test

Android Test membantu Anda membuat dan menjalankan kode pengujian untuk aplikasi Anda.
Library

Library Layanan Penagihan Play

Layanan Penagihan Google Play menyediakan antarmuka sederhana untuk mengirim permintaan tagihan dan mengelola transaksi tagihan dengan Google Play.

Developer Tools

Panduan

Android Emulator

Anda dapat menginstal dan menjalankan aplikasi di Android Emulator lebih cepat daripada dengan perangkat fisik. Android Emulator menyimulasikan berbagai konfigurasi perangkat dan sensor hardware, serta menggunakan snapshot sehingga Anda dapat melanjutkan dengan cepat persis dari titik terakhir yang Anda tinggalkan.
Panduan

Konfigurasi build Anda

Android Studio menggunakan Gradle, sebuah toolkit build canggih, untuk mengotomatiskan proses build, sekaligus memungkinkan Anda untuk menentukan konfigurasi build kustom yang fleksibel.
Panduan

Membuat tata letak UI

Android Studio menyertakan editor tata letak yang memungkinkan Anda membuat dan melihat pratinjau UI aplikasi dengan menarik elemen ke editor desain visual, bukan menulis XML tata letak secara manual.
Panduan

Membuat profil performa aplikasi

Performa aplikasi yang buruk dapat merusak pengalaman pengguna dan reputasi aplikasi Anda. Jika aplikasi merespons dengan lambat, menampilkan animasi yang putus-putus, macet, tidak bekerja, atau mengonsumsi banyak daya, pengguna akan memerhatikannya. Untuk menghindari masalah performa tersebut, gunakan Android Profiler untuk mengukur penggunaan memori, CPU, dan jaringan oleh aplikasi Anda.

Edukasi lainnya

Lihat referensi lain berikut untuk developer Android pemula dan berpengalaman.

Codelab Android

Codelab adalah tutorial mandiri singkat yang memandu Anda memahami proses membuat jenis aplikasi tertentu atau menambahkan fitur baru ke aplikasi yang sudah ada.

Kursus video online

Google bekerja sama dengan Udacity untuk mengajarkan pengembangan Android melalui video online. Sejumlah kursus gratis tersedia, atau Anda dapat mendaftar di program Nanodegree.

Kursus pelatihan

Pelatihan online ini menyediakan cara terpandu untuk memahami cara membuat aplikasi Android. Kursus tersedia baik untuk developer yang masih baru maupun yang sudah mahir.

Video terbaru