G-ELTKPRXBQ1 リズム譜作成アプリ開発ロードマップ | ToneQuest

リズム譜作成アプリ開発ロードマップ






リズム譜作成アプリ開発ロードマップ


リズム譜作成アプリ開発ロードマップ

このロードマップは、「テンポを数字で設定し、そのクリックに合わせてタップしたリズムを譜面にする」アプリの開発を、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の質問ヒ

コメント