Contribuições

Agradecemos seu interesse no Android. Estas são algumas maneiras de participar e nos ajudar a melhorá-lo. Para informações 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 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 aplicativos

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 é criando 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 escrever 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 seu patch enviado, 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 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).