Repolode
cortinico

cortinico/kotlin-android-template

静的解析、GitHub ActionsによるCI、Maven Centralへの公開設定が済んだAndroid/Kotlinプロジェクト用GitHubテンプレート。

スター
1,916
フォーク
267
未解決の Issue
12
最終コミット
8 日前

これは何?

kotlin-android-templateは、Kotlinのみで記述する新しいAndroidプロジェクトを生成できるGitHubテンプレートリポジトリです。このテンプレートを使うと、Gradleビルドが動作する状態の新しいリポジトリを作成できるため、開発者はツールの設定ではなく、すぐにコードを書き始められます。

テンプレートには、Androidアプリ、Androidライブラリ、純粋なKotlinライブラリ、Jetpack ComposeのActivityという4つのサンプルモジュールが含まれています。ビルドにはGradle Kotlin DSL、Plugin DSL、Gradle Version Catalogを使用し、依存関係のバージョンはbuildSrcで管理します。静的解析用にDetektとktlintが設定されており、Espresso、instrumentation、JUnitのテスト例も含まれています。

CIはGitHub Actionsで実行され、Gradle wrapperを検証し、プルリクエストでbuildタスクとcheckタスクを実行して、snapshotとreleaseの成果物を公開します。Maven Centralへの公開はリポジトリのsecretを使って設定でき、代替手段としてJitPackにも対応しています。

主な機能

  • 01Jetpack Composeを含む、4つのサンプルモジュールを備えたKotlin専用プロジェクトテンプレート。
  • 02Version CatalogとbuildSrcで依存関係を管理するGradle Kotlin DSLビルド。
  • 03Detektとktlintによる静的解析。
  • 04マージ前チェックと公開に対応するGitHub ActionsのCIワークフロー。
  • 05Maven Centralへの公開設定とJitPackへの対応。
  • 06Espresso、instrumentation、JUnitのテスト例。

ユースケース

  • lintとCIを最初から備えた新しいAndroidアプリを始める。
  • Maven Centralで公開するAndroidまたはKotlinライブラリを作成する。
  • Gradle Kotlin DSLとJetpack Composeを使った最新のAndroid構成を学ぶ。

クイックスタート

  1. 1

    GitHubの「Use this template」ボタンをクリックして、自分のリポジトリを作成します

  2. 2

    「How to use」の説明に従って、App ID、AndroidManifest、パッケージ名を更新します

  3. 3

    CIを実行するには、リポジトリの設定でGitHub Actionsの読み取りと書き込みの権限を有効にします

使う前に知っておきたいこと

  • Maven Centralへの公開には、SonatypeアカウントとGPG署名キーの設定が必要です。

収録されている特集

トピック

よくある質問

kotlin-android-template とは?
静的解析、GitHub ActionsによるCI、Maven Centralへの公開設定が済んだAndroid/Kotlinプロジェクト用GitHubテンプレート。 kotlin-android-templateは、Kotlinのみで記述する新しいAndroidプロジェクトを生成できるGitHubテンプレートリポジトリです。このテンプレートを使うと、Gradleビルドが動作する状態の新しいリポジトリを作成できるため、開発者はツールの設定ではなく、すぐにコードを書き始められます。
kotlin-android-template は無料で使えますか?ライセンスは?
kotlin-android-template は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
kotlin-android-template は今もメンテナンスされていますか?
活発にメンテナンス中。kotlin-android-template の最終コミットは 2026年10月28日 です。
kotlin-android-template は何に使えますか?
lintとCIを最初から備えた新しいAndroidアプリを始める。 Maven Centralで公開するAndroidまたはKotlinライブラリを作成する。 Gradle Kotlin DSLとJetpack Composeを使った最新のAndroid構成を学ぶ。
kotlin-android-template のインストール方法は?
GitHubの「Use this template」ボタンをクリックして、自分のリポジトリを作成します 「How to use」の説明に従って、App ID、AndroidManifest、パッケージ名を更新します CIを実行するには、リポジトリの設定でGitHub Actionsの読み取りと書き込みの権限を有効にします
kotlin-android-template はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cortinico/kotlin-android-template

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト