Contribuer à Android

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 Configuration pour le développement Android .

Signaler des bogues

L’un des moyens les plus simples et les plus efficaces d’améliorer Android consiste à signaler des bogues. Pour plus d'informations, consultez Signalement de bogues .

Notez que nous ne pouvons pas garantir qu'un bug particulier sera corrigé dans une version particulière. Pour voir ce qui arrive à votre bug après l'avoir signalé, lisez Vie d'un bug .

Développer des applications

Nous avons créé Android pour que tous les développeurs puissent distribuer leurs applications aux utilisateurs sur une plateforme ouverte. L’une des meilleures façons d’aider Android est d’écrire des applications sympas que les utilisateurs adorent !

Pour commencer, visitez 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 serions ravis d'examiner toutes les modifications que vous soumettez, alors vérifiez la source, choisissez un bug ou une fonctionnalité et commencez à coder. 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 durée de vie d'un patch , Git et Repo , ainsi que 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 codes

Pour de meilleurs résultats lorsque vous contribuez au code, suivez le style de code utilisé dans ce sous-projet (section) du projet Android Open Source (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 plateforme 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 plus détaillés sur Kotlin, consultez le site linguistique Kotlin .

Directives 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 connaître le contexte derrière les décisions relatives à l'API d'Android. Les ajouts et modifications des API de la plateforme sont validés par Metalava .