Grazie per il tuo interesse per Android! Ecco alcuni modi in cui puoi partecipare e aiutarci a migliorare Android. Per informazioni generali sul progetto Android e sui nostri obiettivi, consulta Configurazione per lo sviluppo Android .
Segnala bug
Uno dei modi più semplici ed efficaci per contribuire a migliorare Android è segnalare i bug. Per ulteriori informazioni, visita Segnalazione di bug .
Tieni presente che non possiamo garantire che un particolare bug verrà corretto in una particolare versione. Per vedere cosa succede al tuo bug dopo averlo segnalato, leggi Vita di un bug .
Sviluppa app
Abbiamo creato Android in modo che tutti gli sviluppatori possano distribuire le proprie app agli utenti su una piattaforma aperta. Uno dei modi migliori per aiutare Android è scrivere app interessanti che gli utenti adorino!
Per iniziare, visita Developer.android.com . Questo sito fornisce le informazioni e gli strumenti necessari per scrivere app per dispositivi Android compatibili, utilizzando l'SDK.
Contribuisci al codice
Il codice è re. Ci piacerebbe esaminare eventuali modifiche inviate, quindi controlla la fonte, scegli un bug o una funzionalità e inizia a programmare. Tieni presente che quanto più piccole e mirate sono le patch inviate, tanto più facile sarà per noi esaminarle.
Puoi iniziare a utilizzare Android apprendendo la vita di una patch , Git e Repo e altri strumenti utilizzando i collegamenti a sinistra. Puoi anche visualizzare l'attività su tutti i contributi sul nostro server Gerrit . Tieni presente che alcune parti di Android richiedono l'invio di patch ai progetti upstream . Se hai bisogno di aiuto lungo il percorso, unisciti ai nostri gruppi di discussione .
Stili di codice
Per ottenere risultati ottimali quando si contribuisce al codice, seguire lo stile del codice utilizzato in quel sottoprogetto (sezione) dell'Android Open Source Project (AOSP). La maggior parte di Android è scritta in Java, quindi dovresti seguire lo stile del codice Java AOSP .
Alcune parti di AOSP sono scritte in Kotlin, come frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt
. Puoi utilizzare Kotlin nelle aree della piattaforma già scritte in Kotlin. Per ulteriori informazioni su Kotlin in Android, consulta la guida allo stile Kotlin per sviluppatori Android e la guida all'interoperabilità Kotlin-Java . Per una guida più completa su Kotlin, vedere il sito della lingua Kotlin .
Linee guida API
Gli sviluppatori AOSP devono comprendere e seguire le linee guida API Android durante la scrittura delle API. Utilizza queste linee guida per visualizzare il contesto dietro le decisioni API di Android. Aggiunte e modifiche alle API della piattaforma sono convalidate da Metalava .