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 mais informações, acesse Como informar bugs.

Não podemos garantir que um bug específico será corrigido em determinada versão. Para saber 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 é o patch que você envia, mais fácil fica para o analisarmos.

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 neste subprojeto (seção) do Android Open Source Project (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.

Diretrizes da API

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