Dokumentasi untuk developer aplikasi

Baik Anda mem-build aplikasi untuk 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
Kumpulan contoh untuk membahas dan menampilkan berbagai alat serta pola arsitektur aplikasi Android.
Java
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, serta perangkat Cast Android.
Java
Contoh Komponen Arsitektur Android.
Java
Kumpulan contoh yang menunjukkan berbagai framework dan teknik untuk pengujian otomatis.
Kotlin
Kuis seru yang menampilkan desain material di Android.
C++
Contoh Android NDK dengan Android Studio.

Library

Library
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 Android menawarkan versi kompatibel mundur dari sejumlah fitur, termasuk lainnya yang tidak dibuat ke dalam framework.

Library
Library Data Binding memungkinkan Anda menulis tata letak deklaratif.
Library
Android Test membantu Anda mem-build dan menjalankan kode pengujian untuk aplikasi Anda.
Library
Layanan Penagihan Google Play menyediakan antarmuka sederhana untuk mengirim permintaan tagihan dan mengelola transaksi tagihan dengan Google Play.

Alat Pengembang

Panduan
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 Anda.
Panduan
Android Studio menggunakan Gradle, sebuah toolkit build canggih, untuk mengotomatiskan proses build, sekaligus memungkinkan Anda untuk menentukan konfigurasi build kustom yang fleksibel.
Panduan
Android Studio menyertakan Layout Editor yang memungkinkan Anda mem-build dan melihat pratinjau UI aplikasi dengan menarik elemen ke editor desain visual, tanpa perlu menulis XML tata letak secara manual.
Panduan
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 memakai terlalu banyak daya, pengguna akan memerhatikannya. Agar terhindar dari masalah performa tersebut, manfaatkan 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 adalah tutorial mandiri singkat yang memandu Anda memahami proses mem-build jenis aplikasi tertentu atau menambahkan fitur baru ke aplikasi yang sudah ada.
Google bekerja sama dengan Udacity untuk mengajarkan pengembangan Android melalui video online. Tersedia sejumlah kursus gratis, atau Anda dapat mendaftar di program Nanodegree.
Pelatihan online ini menyediakan cara terpandu untuk memahami cara mem-build aplikasi Android. Kursus tersedia baik untuk developer yang masih baru maupun yang sudah mahir.

Video terbaru