Merci de votre intérêt pour Android ! Voici quelques façons de vous impliquer et de nous aider à améliorer Android. Pour en savoir plus sur le projet Android et nos objectifs, consultez Configurer pour le développement Android .
Signaler des bogues
L'un des moyens les plus simples et les plus efficaces de contribuer à l'amélioration d'Android consiste à signaler des bogues. Pour plus d'informations, consultez Signaler des bogues .
Notez que nous ne pouvons pas garantir qu'un bogue particulier sera corrigé dans une version particulière. Pour voir ce qu'il advient de votre bogue après l'avoir signalé, lisez Vie d'un bogue .
Développer des applications
Nous avons créé Android pour que tous les développeurs puissent distribuer leurs applications aux utilisateurs sur une plate-forme ouverte. L'une des meilleures façons d'aider Android est d'écrire des applications sympas que les utilisateurs adorent !
Pour commencer, rendez-vous sur developer.android.com . Ce site fournit les informations et les outils dont vous avez besoin pour écrire des applications pour les appareils Android compatibles, à l'aide du SDK.
Contribuer au code
Le code est roi. Nous aimerions examiner toutes les modifications que vous soumettez, alors vérifiez la source, choisissez un bogue ou une fonctionnalité et obtenez le codage. Notez que plus vos soumissions de correctifs sont petites et ciblées, plus il nous est facile de les examiner.
Vous pouvez démarrer avec Android en découvrant la vie d'un patch , Git et Repo , et d'autres outils en utilisant les liens à gauche. Vous pouvez également consulter l'activité de toutes les contributions sur notre serveur Gerrit . Notez que certaines parties d'Android nécessitent que vous soumettiez des correctifs aux projets en amont . Si vous avez besoin d'aide en cours de route, rejoignez nos groupes de discussion .
Styles de code
Pour de meilleurs résultats lors de la contribution au code, suivez le style de code utilisé dans ce sous-projet (section) du projet Open Source Android (AOSP). La plupart d'Android est écrit en Java, vous devez donc suivre le style de code Java AOSP .
Certaines parties d'AOSP sont écrites en Kotlin, telles que frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt
. Vous pouvez utiliser Kotlin dans les zones de la plate-forme déjà écrites en Kotlin. Pour plus d'informations sur Kotlin dans Android, consultez le guide de style Kotlin du développeur Android et le guide d'interopérabilité Kotlin-Java . Pour des conseils Kotlin plus complets, consultez le site du langage Kotlin .
Directives de l'API
Les développeurs AOSP doivent comprendre et suivre les directives de l'API Android lors de l'écriture d'API. Utilisez ces directives pour voir le contexte derrière les décisions d'API d'Android. Les ajouts et modifications des API de la plateforme sont validés par Metalava .