Gradle-плагин и Compose UI-библиотека, которая собирает сведения о лицензиях зависимостей проекта во время сборки и показывает их в Android- и мультиплатформенных приложениях.
cortinico/kotlin-android-template
Шаблон GitHub для запуска проектов на Android и Kotlin с настроенным статическим анализом, CI через GitHub Actions и публикацией в Maven Central.
- Звёзды
- 1,916
- Форки
- 268
- Открытые issues
- 12
- Последний коммит
- 9 дней назад
Что это?
kotlin-android-template — шаблонный репозиторий GitHub, на основе которого можно создать новый проект для Android, полностью написанный на Kotlin. При использовании шаблона создаётся новый репозиторий с рабочей сборкой Gradle, чтобы разработчики могли сразу писать код, не настраивая инструменты.
В шаблоне есть четыре примера модулей: приложение для Android, библиотека для Android, библиотека на чистом Kotlin и activity на Jetpack Compose. Сборка использует Gradle Kotlin DSL с Plugin DSL и Gradle Version Catalog, а версии зависимостей управляются через buildSrc. Для статического анализа настроены Detekt и ktlint, а в качестве примеров добавлены тесты Espresso, инструментальные тесты и тесты JUnit.
CI запускается на GitHub Actions: проверяет Gradle wrapper, выполняет задачи build и check для pull request и публикует snapshot- и release-артефакты. Публикация в Maven Central настроена через секреты репозитория; также поддерживается JitPack как альтернативный вариант.
Ключевые возможности
- 01Шаблон проекта только на Kotlin с четырьмя примерами модулей, включая Jetpack Compose.
- 02Сборка на Gradle Kotlin DSL с Version Catalog и зависимостями, управляемыми через buildSrc.
- 03Статический анализ с Detekt и ktlint.
- 04Рабочие процессы CI на GitHub Actions для проверок перед слиянием и публикации.
- 05Настройка публикации в Maven Central с поддержкой JitPack.
- 06Примеры тестов Espresso, инструментальных тестов и JUnit.
Сценарии использования
- Создание нового приложения для Android, которому с первого дня нужны линтинг и CI.
- Создание библиотеки для Android или Kotlin с публикацией в Maven Central.
- Изучение современной конфигурации Android с Gradle Kotlin DSL и Jetpack Compose.
Быстрый старт
- 1
Нажмите кнопку Use this template на GitHub, чтобы создать собственный репозиторий
- 2
Обновите App ID, AndroidManifest и имена пакетов, как описано в разделе How to use
- 3
Включите разрешения на чтение и запись для GitHub Actions в настройках репозитория, чтобы запускался CI
Что важно знать
- Для публикации в Maven Central необходимо настроить учетные записи Sonatype и ключи подписи GPG.
В подборках
Темы
Частые вопросы
- Что такое kotlin-android-template?
- Шаблон GitHub для запуска проектов на Android и Kotlin с настроенным статическим анализом, CI через GitHub Actions и публикацией в Maven Central. kotlin-android-template — шаблонный репозиторий GitHub, на основе которого можно создать новый проект для Android, полностью написанный на Kotlin. При использовании шаблона создаётся новый репозиторий с рабочей сборкой Gradle, чтобы разработчики могли сразу писать код, не настраивая инструменты.
- kotlin-android-template можно использовать бесплатно? Какая у него лицензия?
- kotlin-android-template распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kotlin-android-template всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kotlin-android-template — 28 окт. 2026 г..
- Для чего можно использовать kotlin-android-template?
- Создание нового приложения для Android, которому с первого дня нужны линтинг и CI. Создание библиотеки для Android или Kotlin с публикацией в Maven Central. Изучение современной конфигурации Android с Gradle Kotlin DSL и Jetpack Compose.
- Как установить kotlin-android-template?
- Нажмите кнопку Use this template на GitHub, чтобы создать собственный репозиторий Обновите App ID, AndroidManifest и имена пакетов, как описано в разделе How to use Включите разрешения на чтение и запись для GitHub Actions в настройках репозитория, чтобы запускался CI
- Где скачать kotlin-android-template?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cortinico/kotlin-android-template
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин Gradle, который подключает ktlint и добавляет задачи проверки и автоформатирования Kotlin-проектов.
Встроенный HTTP-инспектор для Android-приложений: записывает запросы и ответы OkHttp, как Charles, но работает прямо внутри приложения.
Библиотека для Kotlin/Android, которая добавляет в приложение настраиваемый навигационный drawer с профилями, бейджами и раскрывающимися пунктами.
Gradle — инструмент автоматизации сборки многопроектных решений на Java, Kotlin, Scala, Android, Groovy, C++ и Swift.
Плагин Gradle для публикации библиотек Java, Kotlin и Android с исходниками и javadoc в Maven Central и другие репозитории Nexus.