Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Berkontribusi

Terima kasih atas minat Anda pada Android! Berikut beberapa cara Anda dapat terlibat dan membantu kami meningkatkan Android. Untuk latar belakang proyek Android dan tujuan kami, lihat Menyiapkan Pengembangan Android .

Laporkan bug

Salah satu cara termudah dan paling efektif untuk membantu meningkatkan Android adalah dengan melaporkan bug. Untuk informasi lebih lanjut, kunjungi Melaporkan Bug .

Perhatikan bahwa kami tidak dapat menjamin bahwa bug tertentu akan diperbaiki dalam rilis tertentu. Untuk melihat apa yang terjadi pada bug Anda setelah Anda melaporkannya, baca Life of a Bug .

Kembangkan aplikasi

Kami menciptakan Android sehingga semua pengembang dapat mendistribusikan aplikasi mereka ke pengguna di platform terbuka. Salah satu cara terbaik untuk membantu Android adalah dengan menulis aplikasi keren yang disukai pengguna!

Untuk memulai, kunjungi developer.android.com . Situs ini menyediakan informasi dan alat yang Anda butuhkan untuk menulis aplikasi untuk perangkat Android yang kompatibel, menggunakan SDK.

Berkontribusi pada kode

Kode adalah Raja. Kami ingin meninjau setiap perubahan yang Anda kirimkan, jadi periksa sumbernya, pilih bug atau fitur, dan dapatkan pengkodean. Perhatikan bahwa kiriman tambalan Anda yang lebih kecil dan lebih bertarget, semakin mudah bagi kami untuk meninjaunya.

Anda dapat memulai dengan Android dengan mempelajari tentang Life of a Patch , Git dan Repo , dan alat lainnya menggunakan tautan di sebelah kiri. Anda juga dapat melihat aktivitas di semua kontribusi di server Gerrit kami. Perhatikan bahwa beberapa bagian Android mengharuskan Anda mengirimkan patch ke proyek upstream . Jika Anda membutuhkan bantuan, bergabunglah dengan grup diskusi kami.

Gaya kode

Untuk hasil terbaik saat menyumbangkan kode, ikuti gaya kode yang digunakan dalam subproyek (bagian) Proyek Sumber Terbuka Android (AOSP) tersebut. Sebagian besar Android ditulis dalam Java, jadi Anda harus mengikuti gaya kode Java AOSP .

Beberapa bagian AOSP ditulis di Kotlin, seperti frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Anda dapat menggunakan Kotlin di area platform yang sudah ditulis di Kotlin. Untuk informasi selengkapnya tentang Kotlin di Android, lihat panduan gaya Kotlin developer Android dan panduan interop Kotlin-Java . Untuk panduan Kotlin yang lebih luas, lihat situs bahasa Kotlin .

Pedoman API

Pengembang AOSP harus memahami dan mengikuti Panduan API Android saat menulis API. Gunakan pedoman ini untuk melihat konteks di balik keputusan API Android. Penambahan dan modifikasi API platform divalidasi oleh Metalava .