Grazie per il tuo interesse per Android! Ecco alcuni modi in cui puoi partecipare e aiutarci a migliorare Android. Per informazioni di base sul progetto Android e sui nostri obiettivi, consulta Configurazione per lo sviluppo Android .
Segnala bug
Uno dei modi più semplici ed efficaci per aiutare a migliorare Android è segnalare bug. Per ulteriori informazioni, visita Segnalazione di bug .
Tieni presente che non possiamo garantire che un particolare bug verrà risolto in una particolare versione. Per vedere cosa succede al tuo bug dopo averlo segnalato, leggi Life of a 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 fantastiche app che gli utenti amano!
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 rivedere tutte le modifiche che invii, quindi controlla la fonte, scegli un bug o una funzionalità e ottieni il codice. Tieni presente che più piccoli e mirati sono i tuoi invii di patch, più facile sarà per noi esaminarli.
Puoi iniziare con Android imparando a conoscere Life of a 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 i migliori risultati quando si contribuisce al codice, seguire lo stile del codice utilizzato in tale sottoprogetto (sezione) del progetto Android Open Source (AOSP). La maggior parte di Android è scritta in Java, quindi dovresti seguire lo stile del codice AOSP Java .
Alcune parti di AOSP sono scritte in Kotlin, come frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt
. Puoi usare Kotlin nelle aree della piattaforma già scritte in Kotlin. Per ulteriori informazioni su Kotlin in Android, vedere la guida di stile Kotlin per sviluppatori Android e la guida all'interoperabilità Kotlin-Java . Per una guida più ampia su Kotlin, vedere il sito in lingua Kotlin .
Linee guida dell'API
Gli sviluppatori AOSP devono comprendere e seguire le linee guida per le API di Android quando scrivono le API. Usa queste linee guida per vedere il contesto alla base delle decisioni API di Android. Aggiunte e modifiche delle API della piattaforma sono convalidate da Metalava .