O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.

Contribuições

Agradecemos seu interesse no Android! Estas são algumas maneiras de participar e nos ajudar a melhorá-lo. Para saber mais sobre o projeto Android e nossas metas, confira Configurar para desenvolvimento em Android.

Informar bugs

Uma das formas mais fáceis e eficazes de ajudar a melhorar o Android é relatando bugs. Para ver mais informações, acesse Como informar bugs.

Não podemos garantir que um bug específico será corrigido em determinada versão. Para ver o que acontece no bug depois que você o informa, leia O ciclo de um bug.

Desenvolver apps

Criamos o Android para que todos os desenvolvedores possam distribuir os próprios apps para os usuários em uma plataforma aberta. Uma das melhores maneiras de ajudar o Android é criar apps interessantes que os usuários adorem!

Para começar, acesse developer.android.com. Esse site fornece as informações e ferramentas necessárias para criar apps para dispositivos Android compatíveis usando o SDK.

Contribuir com o código

O código é tudo. Adoraríamos analisar as alterações enviadas por você,;então dê uma olhada no código-fonte, escolha um bug ou um recurso e mergulhe de cabeça no código. Quanto menor e mais segmentado for o patch que você enviar, mais fácil será para nós analisá-lo.

Você pode começar a usar o Android aprendendo sobre O ciclo de um patch, Git e Repo e outras ferramentas nos links à esquerda. Veja também as atividades em todas as contribuições no nosso servidor Gerrit. Algumas partes do Android exigem que você envie patches para projetos ascendentes. Se precisar de ajuda nessa jornada, participe dos nossos grupos de discussão.

Estilos de código

Para ter resultados melhores ao contribuir com código, siga o estilo de código usado nesta seção do AOSP. A maior parte do Android é escrita em Java. Assim, siga 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 ver mais informações sobre Kotlin no Android, consulte o Guia de estilo do Kotlin e o Guia de interoperabilidade entre Kotlin e Java para desenvolvedores Android. Para orientações mais abrangentes sobre Kotlin, consulte o site da linguagem Kotlin (em inglês).