Repolode
cortinico

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. 1

    Haz clic en el botón Use this template en GitHub para crear tu propio repositorio

  2. 2

    Actualiza el App ID, AndroidManifest y los nombres de paquete tal como se describe en How to use

  3. 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