Berkontribusi pada Android

Terima kasih atas minat Anda pada Android! Berikut beberapa cara agar Anda dapat terlibat dan membantu kami meningkatkan Android. Untuk mengetahui 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 pada rilis tertentu. Untuk melihat apa yang terjadi pada bug Anda setelah Anda melaporkannya, baca Kehidupan bug .

Kembangkan aplikasi

Kami menciptakan Android agar semua pengembang dapat mendistribusikan aplikasi mereka kepada pengguna pada 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 perlukan 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 kodenya. Perhatikan bahwa semakin kecil dan lebih bertarget pengiriman patch Anda, semakin mudah bagi kami untuk meninjaunya.

Anda dapat memulai Android dengan mempelajari tentang Kehidupan patch , Git dan Repo , serta alat lainnya menggunakan tautan di sebelah kiri. Anda juga dapat melihat aktivitas semua kontribusi di server Gerrit kami. Perlu diperhatikan bahwa beberapa bagian Android mengharuskan Anda mengirimkan patch ke proyek upstream . Jika Anda memerlukan bantuan selama prosesnya, 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). 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 Pedoman API Android saat menulis API. Gunakan pedoman ini untuk melihat konteks di balik keputusan API Android. Penambahan dan modifikasi API platform divalidasi oleh Metalava .