Plugin de Gradle y biblioteca de Compose UI que recopila en tiempo de compilación las licencias de las dependencias y las muestra en aplicaciones Android y multiplataforma.
cortinico/kotlin-android-template
Plantilla de GitHub para iniciar proyectos Android/Kotlin con análisis estático, CI mediante GitHub Actions y publicación en Maven Central ya configurados.
- Estrellas
- 1,916
- Forks
- 268
- Issues abiertos
- 12
- Último commit
- hace 9 días
¿Qué es?
kotlin-android-template es un repositorio de plantilla de GitHub que genera un proyecto Android nuevo escrito íntegramente en Kotlin. Al usar la plantilla se crea un repositorio nuevo con una compilación de Gradle funcional, para que los desarrolladores puedan empezar a escribir código en lugar de configurar las herramientas.
La plantilla incluye cuatro módulos de ejemplo: una app Android, una biblioteca Android, una biblioteca de Kotlin puro y una activity con Jetpack Compose. Las compilaciones usan Gradle Kotlin DSL con Plugin DSL y un Gradle Version Catalog, y las versiones de las dependencias se gestionan mediante buildSrc. detekt y ktlint están configurados para el análisis estático, y se incluyen como ejemplos pruebas con Espresso, instrumentación y JUnit.
La CI se ejecuta en GitHub Actions, comprueba el Gradle wrapper, ejecuta tareas de compilación y verificación en las pull requests y publica artefactos snapshot y de release. La publicación en Maven Central se configura mediante secrets del repositorio y también se admite JitPack como alternativa.
Funciones clave
- 01Plantilla de proyecto exclusivamente en Kotlin con cuatro módulos de ejemplo, incluido Jetpack Compose.
- 02Compilación con Gradle Kotlin DSL, un Version Catalog y dependencias gestionadas mediante buildSrc.
- 03Análisis estático con detekt y ktlint.
- 04Flujos de trabajo de CI en GitHub Actions para verificaciones antes de integrar cambios y publicación.
- 05Configuración para publicar en Maven Central, con compatibilidad con JitPack.
- 06Pruebas de ejemplo con Espresso, de instrumentación y con JUnit.
Casos de uso
- Iniciar una app Android que necesite linting y CI desde el primer día.
- Crear una biblioteca de Android o Kotlin para publicarla en Maven Central.
- Aprender una configuración moderna de Android con Gradle Kotlin DSL y Jetpack Compose.
Inicio rápido
- 1
Haz clic en el botón Use this template en GitHub para crear tu propio repositorio
- 2
Actualiza el App ID, AndroidManifest y los nombres de paquete tal como se describe en How to use
- 3
Activa los permisos de lectura y escritura para GitHub Actions en la configuración de tu repositorio para que se ejecute la CI
Antes de usarlo
- Para publicar en Maven Central, es necesario configurar cuentas de Sonatype y claves de firma GPG.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es kotlin-android-template?
- Plantilla de GitHub para iniciar proyectos Android/Kotlin con análisis estático, CI mediante GitHub Actions y publicación en Maven Central ya configurados. kotlin-android-template es un repositorio de plantilla de GitHub que genera un proyecto Android nuevo escrito íntegramente en Kotlin. Al usar la plantilla se crea un repositorio nuevo con una compilación de Gradle funcional, para que los desarrolladores puedan empezar a escribir código en lugar de configurar las herramientas.
- ¿kotlin-android-template es gratuito? ¿Qué licencia tiene?
- kotlin-android-template es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kotlin-android-template sigue mantenido?
- Mantenimiento activo. El último commit de kotlin-android-template fue el 28 oct 2026.
- ¿Para qué puedo usar kotlin-android-template?
- Iniciar una app Android que necesite linting y CI desde el primer día. Crear una biblioteca de Android o Kotlin para publicarla en Maven Central. Aprender una configuración moderna de Android con Gradle Kotlin DSL y Jetpack Compose.
- ¿Cómo se instala kotlin-android-template?
- Haz clic en el botón Use this template en GitHub para crear tu propio repositorio Actualiza el App ID, AndroidManifest y los nombres de paquete tal como se describe en How to use Activa los permisos de lectura y escritura para GitHub Actions en la configuración de tu repositorio para que se ejecute la CI
- ¿Dónde consigo kotlin-android-template?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cortinico/kotlin-android-template
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un plugin de Gradle que integra ktlint para añadir tareas de comprobación y formato automático a proyectos Kotlin.
Un inspector HTTP integrado en el dispositivo para apps Android que registra solicitudes y respuestas de OkHttp, como Charles, pero dentro de la app.
Una biblioteca Kotlin/Android que añade a tu app un panel de navegación configurable con perfiles, insignias y elementos expandibles.
Gradle es una herramienta de automatización de builds para proyectos multiproyecto en Java, Kotlin, Scala, Android, Groovy, C++ y Swift.
Plugin de Gradle para publicar bibliotecas de Java, Kotlin y Android, con fuentes y javadoc, en Maven Central u otros repositorios Nexus.