Contents
- 1 1. システム要件と推奨環境
- 2 2. Android Studio のインストール & 最新版確認方法
- 3 3. SDK・Compose などコンポーネントの更新手順
- 4 4. 新規 Kotlin プロジェクト(Empty Activity)作成手順
- 5 5. アプリ名・パッケージ名・保存場所のベストプラクティス
- 6 6. Gradle ビルドファイル(build.gradle.kts)の基本構成とバージョン更新ポイント
- 7 7. エミュレータ/実機でのビルド・デプロイ手順
- 8 8. Compose Preview の活用方法
- 9 9. GitHub への初期コミットと .gitignore 自動生成手順
- 10 10. まとめ & 今後のメンテナンスチェックリスト
1. システム要件と推奨環境
| 項目 | 推奨スペック |
|---|---|
| OS | Windows 10/11(64bit) / macOS 13 Ventura 以上 / Ubuntu 22.04 LTS 以上 |
| CPU | Intel Core i5 (第8世代以降) もしくは AMD Ryzen 5 相当以上(Apple Silicon は M1/M2 系で問題なし) |
| RAM | 最低 8 GB、快適に作業したい場合は 16 GB 推奨 |
| ディスク容量 | Android SDK とエミュレータ用イメージを含めて 30 GB 以上の空き領域 が必要 |
| グラフィック | OpenGL 3.0 互換(Windows の場合は WSL2 上での使用は非推奨) |
| ネットワーク | 初回インストール・SDK 更新時に高速インターネット環境が望ましい |
※ 注意
Android Studio は大量のキャッシュを作成するため、SSD の利用を強くおすすめします。
2. Android Studio のインストール & 最新版確認方法
2‑1. ダウンロード手順(公式サイトから取得)
- ブラウザで Android Studio 公式ダウンロードページ にアクセス。
- 「Download Android Studio」ボタンをクリックし、OS に合わせたインストーラを取得。
- 利用規約に同意すると自動的にダウンロードが開始されます。
2‑2. インストール手順
| OS | 手順 |
|---|---|
| Windows |
|
| macOS |
|
| Linux |
|
2‑3. 最新版かどうかを確認する方法
- Android Studio 起動 → メニューバー Help → About(macOS は Android Studio → About Android Studio)
- 表示されるバージョン文字列が「Android Studio Electric Eel 2023.1.x」や「Android Studio Giraffe 2024.1.x」のように 公式サイトで案内されている最新安定版 かを確認。
- 更新がある場合は同画面の
Check for Updates...をクリックし、指示通りにアップデートを適用してください。
ポイント:バージョン番号は頻繁に変わるため「最新安定版」かどうかだけを目視で確認すれば、情報の乖離リスクは回避できます。
3. SDK・Compose などコンポーネントの更新手順
3‑1. SDK Manager から最新版に更新
| 手順 | 操作 |
|---|---|
| 1 | Android Studio の Tools → SDK Manager を開く |
| 2 | SDK Platforms タブで「Android 34 (API 34)」がチェックされていることを確認(最新の android-34 がリストに無い場合は「Show Package Details」を展開し、最新版を選択) |
| 3 | SDK Tools タブ → 「Android SDK Build‑Tools」「Android Emulator」「Google Play services」等をすべて Latest にチェック |
| 4 | Apply → OK でダウンロード・インストール完了 |
3‑2. Jetpack Compose のバージョン更新
build.gradle.kts(またはgradle/libs.versions.toml)に記載している以下の項目を最新版へ置き換える
kotlin
// 例:Compose BOM を使用する場合
implementation(platform("androidx.compose:compose-bom:2024.09.00")) // バージョンは SDK Manager の「Compose UI」欄で確認
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.material3:material3")- File → Sync Project with Gradle Files で同期し、コンパイルエラーが出なければ完了です。
ヒント:
compose-bomを利用すると、個別ライブラリのバージョンを一括管理できるため更新作業が格段に楽になります。
4. 新規 Kotlin プロジェクト(Empty Activity)作成手順
| ステップ | 操作 |
|---|---|
| 1 | File → New → New Project を選択 |
| 2 | テンプレート一覧から Empty Activity をクリック |
| 3 |
|
| 4 | Finish をクリックし、プロジェクト作成完了を待つ |
作成後に確認すべきポイント
app/src/main/kotlin/.../MainActivity.ktにclass MainActivity : ComponentActivity()が自動生成されていることactivity_main.xml(ViewBinding 使用時)またはsetContent { … }の Compose ブロックが存在すること- Project ビューで
build.gradle.ktsが Kotlin DSL になっていること
5. アプリ名・パッケージ名・保存場所のベストプラクティス
5‑1. アプリ名(ユーザー向け表示)
| 推奨 | 内容 |
|---|---|
| 簡潔かつ機能を示す | 例:MyTodoApp、WeatherNow |
| ローカライズ対応 | strings.xml の app_name に定義し、多言語化を考慮 |
5‑2. パッケージ名(逆ドメイン形式)
- 基本形:
com.<組織・個人>. <プロジェクト> - 例:
com.example.mytodoapp、io.github.taro.weathernow - 小文字・英数字のみ、アンダースコアは使用しない
- 将来的にサブモジュールが増える場合は
feature.<機能名>のように階層化しても可
5‑3. 保存場所(Git 管理前提)
|
1 2 |
~/dev/android/<プロジェクト名>/ |
- パス長の上限:Windows は 260 文字、macOS/Linux は 4096 文字なので深い階層は避ける
- プロジェクト直下に
.gitを作成しやすくするため、ホームディレクトリ配下を推奨
6. Gradle ビルドファイル(build.gradle.kts)の基本構成とバージョン更新ポイント
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
plugins { id("com.android.application") kotlin("android") // Kotlin Android プラグイン (必須) kotlin("kapt") // アノテーション処理が必要な場合 } // -------------------- Android 設定 -------------------- android { compileSdk = 34 // SDK Manager の最新 API を反映 defaultConfig { applicationId = "com.example.mytodoapp" minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" } buildFeatures { compose = true // Compose 使用時は必須 } composeOptions { // BOM を利用すればこの行は不要になるが、明示的に指定したい場合 kotlinCompilerExtensionVersion = "2024.09.00" // SDK Manager の「Compose Compiler」欄で確認 } packagingOptions { resources.excludes += "/META-INF/{AL2.0,LGPL2.1}" } } // -------------------- 依存関係 -------------------- dependencies { // AndroidX Core 系列は常に最新版を使用 implementation("androidx.core:core-ktx:1.13.1") // Jetpack Compose BOM(バージョンは上記で確認したもの) implementation(platform("androidx.compose:compose-bom:2024.09.00")) implementation("androidx.compose.ui:ui") implementation("androidx.compose.material3:material3") implementation("androidx.activity:activity-compose:1.9.0") // デバッグ時に便利なツール debugImplementation("androidx.compose.ui:ui-tooling") debugImplementation("androidx.compose.ui:ui-test-manifest") } |
バージョン更新のチェックリスト
| 項目 | 確認方法 |
|---|---|
compileSdk / targetSdk |
SDK Manager → SDK Platforms で最新 API がインストール済みか |
| Compose BOM のバージョン | SDK Manager → SDK Tools → Android Compose UI で表示される最新版をコピー |
| 各ライブラリ(core‑ktx, activity‑compose 等) | Maven Central または Android Studio の Project Structure ダイアログで “Check for updates” |
| Kotlin コンパイラバージョン | File → Settings → Languages & Frameworks → Kotlin で最新安定版が選択されているか |
ポイント:
build.gradle.ktsは手動編集が頻繁になる箇所です。変更前に必ず Git のブランチを切ってから 作業し、Sync Project with Gradle Filesでビルドエラーが出ないことを確認しましょう。
7. エミュレータ/実機でのビルド・デプロイ手順
7‑1. AVD(Android Virtual Device)作成
- Tools → Device Manager を開く
- 「Create device」→ 推奨デバイスは Pixel 5(画面サイズが標準的)
- OS イメージは API 34 (Android 14) – x86_64(Google Play 版推奨)を選択しダウンロード
- 「Finish」後、リストに表示されたデバイスの Play アイコンで起動
Tip:エミュレータはハードウェアアクセラレーションが有効になっていると起動が数秒に短縮されます(Windows の場合は Hyper‑V / WSL2、macOS は Apple Silicon のネイティブサポート)。
7‑2. 実機デバッグ設定
| 手順 | 操作 |
|---|---|
| 1 | Android デバイス側で 設定 → システム → 開発者向けオプション を有効化(「ビルド番号」を数回タップ) |
| 2 | USB デバッグ をオンにする |
| 3 | PC と USB 接続し、ターミナルで adb devices を実行してデバイスが一覧表示されることを確認 |
| 4 | Android Studio のツールバーから Run → Run 'app'(緑の再生ボタン)をクリックし、接続したデバイスを選択 |
7‑3. ビルド時間短縮テクニック
gradle.propertiesに以下を追加してインクリメンタルビルドを有効化
properties
org.gradle.caching=true
org.gradle.parallel=true
android.enableBuildCache=true- Cold boot が遅い場合は AVD の Wipe Data を実行し、再起動後に Cold Boot → Quick Boot に切り替える
8. Compose Preview の活用方法
@Previewアノテーション付きの Composable 関数を作成
kotlin
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!")
}
@Preview(showBackground = true)
@Composable
fun GreetingPreview() = Greeting("Android")
Ctrl + R
2. ファイル上部に **Design** タブが自動で表示されるので、**Refresh** ボタン(または)で即座にプレビューを更新showSystemUi = true
3. プレビューモードの設定例
-→ ステータスバーやナビゲーションバーも同時表示fontScale = 1.2f → フォントサイズ変更をシミュレート
-
ポイント:Preview はエミュレータ不要で UI の見た目だけを高速に確認できるため、デザイン段階のフィードバックサイクルが大幅に短縮します。
9. GitHub への初期コミットと .gitignore 自動生成手順
9‑1. Android Studio 内で Git を有効化
- VCS → Enable Version Control Integration... を選択
- ダイアログで Git を指定 → プロジェクト直下に
.gitディレクトリが作成される
9‑2. .gitignore の自動生成(Android 用テンプレート)
- Android Studio がプロジェクト作成時に標準的な除外パターンを持つ
.gitignoreを自動で配置します。代表的なエントリは以下の通りです
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# Built application files *.apk *.ap_ *.aab # Files for the ART/Dalvik VM *.dex # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc.) local.properties # Android Studio specific .idea/ captures/ .externalNativeBuild/ # Misc .DS_Store |
9‑3. 初回コミット & GitHub リモート設定
|
1 2 3 4 5 6 7 |
git add . git commit -m "Initial commit – Kotlin Android project scaffold" # GitHub 上で新規リポジトリ作成後に表示される URL をコピー git remote add origin https://github.com/<ユーザー名>/<リポジトリ名>.git git branch -M main git push -u origin main |
- ブランチ戦略(シンプル版)
main:安定版リリースブランチfeature/*:機能追加用ブランチ → Pull Request 経由でmainにマージ
10. まとめ & 今後のメンテナンスチェックリスト
10‑1. 本ガイドで実現できること
| 項目 | 成果 |
|---|---|
| 環境構築 | システム要件に合致した Android Studio と最新 SDK のインストール |
| プロジェクト作成 | Empty Activity + Kotlin の最小構成で即開発開始 |
| 命名規則・保存場所 | 逆ドメイン形式のパッケージ名と Git 管理しやすいディレクトリ設計 |
| ビルド設定 | build.gradle.kts の基本ブロックと Compose/BOM のバージョン管理方法 |
| デバッグ環境 | エミュレータ/実機でのビルド・デプロイ、Compose Preview による UI 確認 |
| バージョン管理 | Android Studio の VCS 機能で .gitignore を自動生成し、GitHub へ初期コミット |
10‑2. 定期的に見直すべき項目(メンテナンスチェックリスト)
| 頻度 | チェック項目 |
|---|---|
| 毎月 | Android Studio のアップデート、SDK Manager のツール・プラットフォームの最新版適用 |
| 四半期ごと | Compose BOM と主要ライブラリ(core‑ktx, activity‑compose 等)のバージョン更新 |
| 年1回 | システム要件(OS バージョン、CPU アーキテクチャ)とハードウェアリソースの見直し |
| 随時 | gradle.properties のキャッシュ設定やビルド時間短縮オプションの最適化 |
最終的なアドバイス
環境構築は「正しい手順」と「情報の鮮度」が鍵です。本稿で示した 公式ツール(SDK Manager、Android Studio の Update 機能) を利用すれば、バージョン番号を個別に追いかける必要がなくなります。疑問点やエラーは公式ドキュメントと Stack Overflow のタグandroid-studio・kotlinで検索すると解決しやすくなるでしょう。
これで、Kotlin Android 入門プロジェクトの作成から Git 管理、日常的なアップデートまで一通りカバーできました。ぜひ実際に手を動かして、快適な開発環境を手に入れてください!