モバイルアプリ初心者が1ヶ月でアプリ4つをリリースした
モバイルアプリ初心者が1ヶ月でアプリ4つリリースした
概要
2025/6は本気で個人開発に挑み、生成 AI の力を借りて たった 30 日で iOS アプリ4本を公開しました。
この記事は、個人開発✖️AIという文脈で、実際に開発に取り組んだときの学びのシェアです。アイデア出しからリリース後のマーケティングまで、すべての工程で AI をどう活用し、どこで人間の判断が不可欠だったかを記します。
4本のアプリ概要
| アプリ | コンセプト | 主な機能 | 技術スタック |
|---|---|---|---|
| FireLife | 燃え尽きないための目標達成アプリ | 目標可視化 / ポモドーロタイマー / 焚き火UI | React Native (Expo), TypeScript, Supabase, Cursor |
| お財布AI | AIと一緒に賢く買い物 | AI 購入相談 / カレンダー支出 / グラフ表示 | React Native (Expo), TypeScript, Firebase, Claude Code |
| エモかめら | チェキ風フィルターでエモい写真 | SwiftUI UI / Core Image フィルター / 文字入れ | Swift, o3, Cursor |
| グルメシル | 写真1枚で料理雑学を表示 | AI 料理認識 / 栄養情報カード | React Native (Expo), TypeScript, Firebase, Claude Code |
なぜ4本もリリースできたか?
AIでほとんど開発したからリリースできました。
コードの9割以上はAIに書かせて、自分はレビューに回る立ち回りだと、4つリリースは全然現実的なラインだと思います。1つ1つを1週間で作るのではなく、全てを並行して開発します。これもAIがやってくれるおかげですね。
以下では、AI開発の気づきを書きます。
開発フローで活躍するAI
1. 要件定義とタスク分解
作りたいアプリイメージを元に、AIに要件定義書を書かせる。個人的にはGemini2.5の要件定義が、人間にも読みやすくておすすめ。
要件定義を元に、タスク分解して、「roadmap.yaml」や「checklist.md」みたいな形式でタスク分解した内容をまとめたファイルを作る。分解されたタスクに基づいて実装させる。
2. コーディング
- Claude Code (CLI) をメインに使用。ターミナルだけで完結するのでウィンドウを占有せず視認性が高い。自走力は現時点のAIエージェントで1番だと思う。
- Cursor は差分チェックやリファクタ時に活躍。差分を個別に適用できるのと、実装時にチェックポイントを作り戻れるところが強み。
よりVibe Coding感が強いのがCluade Codeで、ちゃんと実装するときはCursorを使うようにしています。ただ、CLIで完結するのが楽でClaude Codeをよく使うようになってきました。
3. Swift 開発(エモかめら)
- 「エモかめら」はSwiftで実装。UI は SwiftUI、画像処理は Core Image と MetalKit。
SwiftはAIモデルの違いがはっきり出ました。o3が断然コンパイルエラーが少なくてスッキリ実装してくれました。
Swiftで作るときはo3おすすめです!
AIが代替する作業(iosアプリ)
| 作業 | AI 省力化度 | 概要 |
|---|---|---|
| 開発 | 高 | AIの方が早すぎるからAIに任せたほうがいい |
| 各種規約 | 高 | プライバシーポリシーなどはテンプレ生成させてチェック。コードを読ませながら規約を書かせるとよい。 |
| GUI 操作(Xcode, App Store Connect) | 中 | やり方とかはAIに聞けば手順を教えてくれる。でも手作業がほとんどでダルい。 |
| マーケティング | 低 | 顧客獲得は結局「検証」を繰り返すしかない。AIの自動化はまだ難しいと思う。 |
マーケティングが圧倒的に重要
コードが書けてもユーザーがいなければサービスは成立しません。何もない荒野から顧客を見つけるには、巷のマーケティング本でのhow toではどうしようもない と痛感しました。
大企業のマーケティングと、「個人開発・スタートアップ」のマーケティングは別物です!
学んだこと
- バイラル要素の設計 — SNSシェアしたくなるアプリは強いです。MBTIみたいにシェアが拡散すると勝手にマーケできます。
- チャネルを地道に育成すべき — 見つけてもらうには露出が必要。SNSを地道に伸ばすのめっちゃ大事です。
- コミュニティ活動 — DiscordやRedditなどでコミュニティに入っていき、フィードバックをもらえるようにすると効果的です。最初のユーザ1人がいるだけで安心感があります。
作ったアプリ
どれか一つでも、インストールしてもらえると泣いて喜びます😭
Discussion