O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Contribuindo

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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 sobre o projeto Android e nossos objetivos, confira Configuração para desenvolvimento Android .

Relatar erros

Uma das maneiras mais fáceis e eficazes de ajudar a melhorar o Android é relatar 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 seu bug depois de reportá-lo, leia Life of a 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 adoram!

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

Código é rei. Adoraríamos revisar todas as alterações que você enviar, então verifique a fonte, escolha um bug ou recurso e obtenha a codificação. Observe que quanto menores e mais direcionados forem seus envios de patch, mais fácil será para nós analisá-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 ver a atividade em todas as contribuições em nosso servidor Gerrit . Observe que algumas partes do Android exigem que você envie 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 AOSP Java .

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 do desenvolvedor Android e o guia de interoperabilidade Kotlin-Java . Para obter orientações mais abrangentes sobre Kotlin, consulte o site da linguagem Kotlin .

Diretrizes da API

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