Plugin Gradle e biblioteca de UI com Compose que coleta as licenças das dependências do projeto durante o build e as exibe em apps Android e multiplataforma.
cortinico/kotlin-android-template
Template do GitHub para iniciar projetos Android/Kotlin com análise estática, CI via GitHub Actions e publicação no Maven Central já configuradas.
- Estrelas
- 1,916
- Forks
- 268
- Issues abertas
- 12
- Último commit
- há 10 dias
O que é?
kotlin-android-template é um repositório de template do GitHub que gera um novo projeto Android escrito inteiramente em Kotlin. Ao usar o template, você cria um repositório novo com um build Gradle funcional, para começar a escrever código sem precisar configurar as ferramentas.
O template inclui quatro módulos de exemplo: um app Android, uma biblioteca Android, uma biblioteca Kotlin pura e uma activity com Jetpack Compose. Os builds usam Gradle Kotlin DSL com Plugin DSL e um Gradle Version Catalog, e as versões das dependências são gerenciadas pelo buildSrc. Detekt e ktlint estão configurados para análise estática, e há exemplos de testes Espresso, de instrumentação e JUnit.
A CI roda no GitHub Actions, verifica o Gradle wrapper, executa as tarefas de build e check em pull requests e publica artefatos snapshot e release. A publicação no Maven Central é configurada por meio de secrets do repositório, e o JitPack é compatível como alternativa.
Recursos principais
- 01Template de projeto exclusivamente em Kotlin com quatro módulos de exemplo, incluindo Jetpack Compose.
- 02Build com Gradle Kotlin DSL, Version Catalog e dependências gerenciadas pelo buildSrc.
- 03Análise estática com detekt e ktlint.
- 04Workflows de CI no GitHub Actions para verificações antes do merge e publicação.
- 05Configuração para publicação no Maven Central, com suporte ao JitPack.
- 06Testes de exemplo com Espresso, de instrumentação e JUnit.
Casos de uso
- Começar um novo app Android que precisa de lint e CI desde o primeiro dia.
- Criar uma biblioteca Android ou Kotlin para publicar no Maven Central.
- Aprender uma configuração moderna de Android com Gradle Kotlin DSL e Jetpack Compose.
Início rápido
- 1
Clique no botão Use this template no GitHub para criar seu próprio repositório
- 2
Atualize o App ID, o AndroidManifest e os nomes dos pacotes conforme descrito em How to use
- 3
Ative as permissões de leitura e gravação do GitHub Actions nas configurações do seu repositório para que a CI seja executada
Antes de usar
- A publicação no Maven Central exige a configuração de contas da Sonatype e de chaves de assinatura GPG.
Em coleções
Tópicos
Perguntas frequentes
- O que é kotlin-android-template?
- Template do GitHub para iniciar projetos Android/Kotlin com análise estática, CI via GitHub Actions e publicação no Maven Central já configuradas. kotlin-android-template é um repositório de template do GitHub que gera um novo projeto Android escrito inteiramente em Kotlin. Ao usar o template, você cria um repositório novo com um build Gradle funcional, para começar a escrever código sem precisar configurar as ferramentas.
- kotlin-android-template é gratuito? Qual é a licença?
- kotlin-android-template é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kotlin-android-template ainda é mantido?
- Manutenção ativa. O último commit de kotlin-android-template foi em 28 de out. de 2026.
- Para que posso usar kotlin-android-template?
- Começar um novo app Android que precisa de lint e CI desde o primeiro dia. Criar uma biblioteca Android ou Kotlin para publicar no Maven Central. Aprender uma configuração moderna de Android com Gradle Kotlin DSL e Jetpack Compose.
- Como instalar kotlin-android-template?
- Clique no botão Use this template no GitHub para criar seu próprio repositório Atualize o App ID, o AndroidManifest e os nomes dos pacotes conforme descrito em How to use Ative as permissões de leitura e gravação do GitHub Actions nas configurações do seu repositório para que a CI seja executada
- Onde consigo kotlin-android-template?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cortinico/kotlin-android-template
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin do Gradle que integra o ktlint para adicionar tarefas de verificação e formatação automática a projetos Kotlin.
Um inspetor HTTP no próprio dispositivo para apps Android que registra requisições e respostas do OkHttp, como o Charles, mas integrado ao app.
Biblioteca Kotlin/Android que adiciona ao seu app um menu de navegação configurável, com perfis, badges e itens expansíveis.
Gradle é uma ferramenta de automação de build para projetos com vários módulos em Java, Kotlin, Scala, Android, Groovy, C++ e Swift.
Plugin do Gradle para publicar bibliotecas Java, Kotlin e Android, com sources e javadoc, no Maven Central ou em outros repositórios Nexus.