Repolode
cortinico

cortinico/kotlin-android-template

一个用于快速创建 Android/Kotlin 项目的 GitHub 模板,内置静态分析、GitHub Actions CI 和 Maven Central 发布配置。

Star
1,916
Fork
268
未关闭 Issue
12
最近提交
10天前

这是什么?

kotlin-android-template 是一个 GitHub 模板仓库,用于生成完全使用 Kotlin 编写的 Android 新项目。通过模板创建的新仓库自带可运行的 Gradle 构建,开发者可以直接开始写业务代码,而无需从零配置工具链。

模板包含四个示例模块:Android 应用、Android 库、纯 Kotlin 库以及 Jetpack Compose Activity。构建脚本基于 Gradle Kotlin DSL 和 Plugin DSL,依赖通过 Gradle Version Catalog 与 buildSrc 统一管理。项目已配置 detekt 和 ktlint 进行静态分析,并附带 Espresso、仪器测试和 JUnit 测试示例。

CI 基于 GitHub Actions,包括 Gradle Wrapper 校验、拉取请求时运行构建与检查任务,以及发布快照版和正式版。发布到 Maven Central 需要在仓库中配置相应密钥,也可以选择使用 JitPack。

核心功能

  • 01纯 Kotlin 项目模板,包含四个示例模块,其中含 Jetpack Compose。
  • 02基于 Gradle Kotlin DSL,使用 Version Catalog 和 buildSrc 管理依赖。
  • 03通过 detekt 和 ktlint 进行静态分析。
  • 04基于 GitHub Actions 的 CI 流程,覆盖合并前检查与发布。
  • 05支持发布到 Maven Central,也支持 JitPack。
  • 06附带 Espresso、仪器测试和 JUnit 测试示例。

适用场景

  • 从一开始就需要代码检查和 CI 的新 Android 应用项目。
  • 需要发布到 Maven Central 的 Android 或 Kotlin 库。
  • 学习基于 Gradle Kotlin DSL 与 Jetpack Compose 的现代 Android 项目结构。

快速上手

  1. 1

    在 GitHub 上点击 Use this template 按钮创建你自己的仓库

  2. 2

    按照使用说明更新 App ID、AndroidManifest 和源文件包名

  3. 3

    在仓库设置中开启 GitHub Actions 的读写权限,以便 CI 运行

使用前须知

  • 发布到 Maven Central 需要配置 Sonatype 账户和 GPG 签名密钥。

收录于专题

标签

常见问题

kotlin-android-template 是什么?
一个用于快速创建 Android/Kotlin 项目的 GitHub 模板,内置静态分析、GitHub Actions CI 和 Maven Central 发布配置。 kotlin-android-template 是一个 GitHub 模板仓库,用于生成完全使用 Kotlin 编写的 Android 新项目。通过模板创建的新仓库自带可运行的 Gradle 构建,开发者可以直接开始写业务代码,而无需从零配置工具链。
kotlin-android-template 可以免费使用吗?用的什么许可证?
kotlin-android-template 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
kotlin-android-template 还在维护吗?
活跃维护中。kotlin-android-template 最近一次提交是在 2026年10月28日。
kotlin-android-template 适合用来做什么?
从一开始就需要代码检查和 CI 的新 Android 应用项目。 需要发布到 Maven Central 的 Android 或 Kotlin 库。 学习基于 Gradle Kotlin DSL 与 Jetpack Compose 的现代 Android 项目结构。
kotlin-android-template 怎么安装和运行?
在 GitHub 上点击 Use this template 按钮创建你自己的仓库 按照使用说明更新 App ID、AndroidManifest 和源文件包名 在仓库设置中开启 GitHub Actions 的读写权限,以便 CI 运行
在哪里获取 kotlin-android-template?
源代码和安装说明在 GitHub 上:https://github.com/cortinico/kotlin-android-template

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目