やったこと
自分用のAndroidアプリを作ってみたかったけどずっと進められないまま10年くらい放置していました。AIコーディングで試すとかなり簡単でした。
- ChatGPTに方針を相談
- Codexでコーディング
- コードは全く見ないで実機動作を確認
やりたいこと
- Androidアプリを作りたいが、自分のスマートフォンだけで実行できればよい
- アプリを公開しない前提
- 公開用の手続きが大変そう
- コードは公開してもよい
- アプリを公開しない前提
- 環境:Mac Mini M4 Pro 64GB, Tahoe 26.5.2
- Java 21, Gradle9.1, Flutter 3.44.8, Dart 3.12.2
- VSCode
- Pixel10
やりかた
- Flutterをインストールする
- JavaとGradleのバージョンで少しハマった
- VSCodeにFlutter拡張を入れる
- コードを書く
- USBで接続する
Debugモードに入る方法
https://developer.android.com/studio/run/device
Androidで「設定」→「デバイス情報」→「ビルド番号」を7回タップします。
「設定」→「システム」→「開発者向けオプション」→「USBデバッグ」を有効にします。
データ通信対応USBケーブルでMacと接続し、Pixel側の「このパソコンからのUSBデバッグを許可」を許可します。
-
flutter runを実行- Android上で、アプリ画面が開いて実行される
- この時点でアプリインストールがされた状態
- USBを抜いてもアプリは残っていて、使用できる
- (USBデバッグをOFFにしても使用できる)
- Android上で、アプリ画面が開いて実行される
まとめ
- 思った以上に簡単にAndroidアプリを作ることができました。AIコーディングのおかげです
参考
コマンド
## USB接続確認
flutter devices
## デモ用アプリが作成できる。このコマンドだとアプリの種類は全部
flutter create hello_flutter
## android専用とするならこれでよい。後でも追加できる
flutter create --platforms=android hello_flutter
cd hello_flutter
flutter run