Contribua para o Android

Obrigado pelo seu interesse no Android! Aqui estão algumas maneiras pelas quais você pode se envolver e nos ajudar a melhorar o Android. Para obter informações básicas sobre o projeto Android e nossos objetivos, consulte Configuração para desenvolvimento Android .

Reportar erros

Uma das maneiras mais fáceis e eficazes de ajudar a melhorar o Android é registrar bugs. Para obter mais informações, visite Relatando bugs .

Observe que não podemos garantir que qualquer bug específico será corrigido em qualquer versão específica. Para ver o que acontece com o seu bug depois de reportá-lo, leia Vida de um bug .

Desenvolva aplicativos

Criamos o Android para que todos os desenvolvedores possam distribuir seus aplicativos aos usuários em uma plataforma aberta. Uma das melhores maneiras de ajudar o Android é escrever aplicativos legais que os usuários adorem!

Para começar, visite developer.android.com . Este site fornece as informações e ferramentas necessárias para escrever aplicativos para dispositivos Android compatíveis, usando o SDK.

Contribua com o código

O código é rei. Adoraríamos revisar todas as alterações enviadas, então verifique a fonte, escolha um bug ou recurso e comece a codificação. Observe que quanto menores e mais direcionados forem os envios de patches, mais fácil será para nós revisá-los.

Você pode começar a usar o Android aprendendo sobre a vida de um patch , Git e Repo e outras ferramentas usando os links à esquerda. Você também pode visualizar a atividade de todas as contribuições em nosso servidor Gerrit . Observe que algumas partes do Android exigem o envio de patches para projetos upstream . Se precisar de ajuda ao longo do caminho, participe de nossos grupos de discussão .

Estilos de código

Para obter melhores resultados ao contribuir com código, siga o estilo de código usado nesse subprojeto (seção) do Android Open Source Project (AOSP). A maior parte do Android é escrita em Java, então você deve seguir o estilo de código Java AOSP .

Algumas partes do AOSP são escritas em Kotlin, como frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Você pode usar Kotlin em áreas da plataforma já escritas em Kotlin. Para obter mais informações sobre Kotlin no Android, consulte o guia de estilo Kotlin para desenvolvedores Android e o guia de interoperabilidade Kotlin-Java . Para obter orientações mais extensas sobre Kotlin, consulte o site da linguagem Kotlin .

Diretrizes da API

Os desenvolvedores AOSP devem compreender e seguir as Diretrizes da API Android ao escrever APIs. Use estas diretrizes para ver o contexto por trás das decisões da API do Android. Adições e modificações de APIs da plataforma são validadas pela Metalava .