Java ベースの Android アプリ テンプレートです。最小限の構成で、UI とテストの雛形を含みます。
- Android Studio Panda 1(2025.3.1)以降 または Gradle 実行環境
- JDK 11
- Android SDK(minSdk 30 / compileSdk 36 / targetSdk 36)
- Android Gradle Plugin 8.13.2
- このリポジトリを取得
- Android Studio で
JecAndroidJavaTemplateを開く - SDK パスは
local.propertiesに自動生成されます
./gradlew assembleDebugデバッグ APK を生成します。
./gradlew installDebug接続端末へインストールします。
./gradlew testJVM ユニットテストを実行します。
./gradlew connectedAndroidTest計測テスト(実機/エミュレータ)を実行します。
./gradlew lintAndroid Lint を実行します。
app/: アプリ本体モジュールapp/src/main/java/: Java ソース(例:jp/ac/jec/cm0199/jecandroidjavatemplate/)app/src/main/res/: レイアウト/画像/文字列などのリソースapp/src/test/: JVM ユニットテストapp/src/androidTest/: 計測テスト
- AndroidX AppCompat 1.7.1
- AndroidX Activity 1.12.2
- AndroidX ConstraintLayout 2.2.1
- Material Components 1.13.0
- JUnit 4.13.2 / AndroidX Test JUnit 1.3.0 / Espresso 3.7.0
.github/workflows/claude-review.yml を使うには、GitHub Secrets の設定が必要です。
設定手順:
- GitHub のリポジトリ画面で
Settings→Secrets and variables→Actions→New repository secret - Name:
ANTHROPIC_API_KEY - Value: Anthropic の API キー
動作:
- PR 作成/更新で自動実行
- コメントで
@claudeを付けるとレビュー応答(Owner/Member/Collaborator のみ)
TUTORIAL.md: Android アプリ開発入門の授業用テキスト(演習問題付き)SPEC.md: アプリ仕様書
開発方針や規約は AGENTS.md を参照してください。
未設定です。必要に応じて追加してください。