リズム譜作成アプリ開発ロードマップ
このロードマップは、「テンポを数字で設定し、そのクリックに合わせてタップしたリズムを譜面にする」アプリの開発を、PC初心者の方がAI(Gemini CLI)と共に進められるよう、スモールステップで具体的に示しています。
大きく3つのフェーズに分かれており、各ステップでGemini CLIに何を質問すればいいかのヒントも盛り込みました。
—
フェーズ1:土台作りとメトロノーム機能の完成
目標期間:2〜3週間
このフェーズでは、開発の準備を整え、アプリの「心臓部」であるメトロノーム機能を完成させます。
—
ステップ1:開発環境の導入と初期設定
目標期間:1〜3日
まずは、アプリ開発に必要なソフトをパソコンにインストールします。これは一度やればOKです。
| 項目 | やること | 確認方法 |
|---|---|---|
| Node.js | Node.js公式サイトからWindows Installer (x64 LTS版) をダウンロードし、指示に従ってインストール。「Tools for Native Modules」のチェックボックスを忘れずに。 | PowerShellで `node -v` と入力してバージョンが表示されればOK。 |
| JDK | Eclipse Adoptium公式サイトからTemurin 17 LTS版のJDK Windows Installer (.msi) をダウンロードし、指示に従ってインストール。 | PowerShellで `java -version` と入力してバージョンが表示されればOK。 |
| Android Studio | Android Studio公式サイトから最新版をダウンロードし、インストール。「Android Virtual Device」にチェックが入っていることを確認。初回起動時のセットアップウィザードも「Standard」で完了。 | Android Studioが正常に起動し、プロジェクト作成画面が表示されればOK。 |
| Gemini CLI | PowerShellで `npm install -g @google/gemini-cli` を実行。その後 `gemini` と入力し、テーマ選択とGoogleアカウントでの認証を完了。 | PowerShellで `>` プロンプトが表示され、Gemini CLIと対話できればOK。 |
Gemini CLIの質問ヒント: このステップでは、Gemini CLI自体をインストールするため、直接質問はしません。
—
ステップ2:Android Studioでの基本操作とプロジェクト作成
目標期間:1〜2日
開発環境に慣れ、アプリのひな形を作ります。
| 項目 | やること | 確認方法 |
|---|---|---|
| 新規プロジェクト | Android Studioで「New Project」→「Empty Activity」を選択し、アプリ名(例: RhythmTapApp)、パッケージ名、言語をKotlinに設定してプロジェクトを作成。 |
Android Studioに新しいプロジェクトが開かれ、ファイルが表示されればOK。 |
|
Gemini CLIの質問ヒント:
> Android Studioで新しいEmpty Activityプロジェクトを作成する具体的な手順を教えてください。
|
||
| 画面構造の理解 | activity_main.xml (画面の見た目) と MainActivity.kt (アプリの動き) の2ファイルを確認し、それぞれの役割を理解。 |
ファイルを開いて内容を確認。 |
|
Gemini CLIの質問ヒ
| ||


コメント