Skip to Content

モバイルアプリを Claude Code で作る

React Native + Expo を使えば、1つのコードで iOS・Android 両方のアプリが作れます。 コード未経験でも、Claude Code と対話しながらアプリを完成させることができます。


なぜ Expo がおすすめか

  • 1つのコードで iOS・Android 両対応 — Swift や Kotlin を個別に覚える必要がない
  • Expo Go で即座に確認 — スマホの Expo Go アプリで QR コードを読むだけ
  • シミュレーター不要 — Xcode や Android Studio をインストールしなくてもよい
  • Claude Code との相性が良い — 「ボタンを押したら次の画面に」のような自然な指示で作れる

始め方

1. プロジェクトを作る

Claude Code に以下のように伝えてください:

Expo で〇〇アプリを作りたい。まずプロジェクトのセットアップをして。

Claude Code が npx create-expo-app でプロジェクトを作成し、必要な設定をしてくれます。

2. 実機で確認する

  1. スマホに Expo Go アプリをインストール(iOS  / Android 
  2. Claude Code に「開発サーバーを起動して」と伝える
  3. 表示される QR コードをスマホで読み取る
  4. アプリがスマホ上で動く

3. 機能を追加していく

「ログイン画面を追加して」 「ボタンを押したら一覧画面に遷移するようにして」 「カメラで写真を撮って保存する機能をつけて」 「デザインをもっときれいにして」

小さく作って、動作確認しながら進めるのがコツです。Claude が生成したコードは必ず実機で動作を確認してから次に進んでください。


Claude Code への指示例

やりたいこと指示例
画面遷移「3つの画面(ホーム・一覧・詳細)を作って。タブで切り替えられるように」
データ保存「入力したデータをローカルに保存して、次回起動時に復元して」
API 連携「この API からデータを取得して一覧表示して」
デザイン調整「もっとシンプルでモダンなデザインにして」

Swift / Xcode で作りたい場合

iOS ネイティブで作りたい場合は以下が必要です:

  • Xcode — Mac App Store からインストール(約15GB)
  • Apple ID — 個人の Apple ID でOK(開発者登録は不要)

Claude Code に「Swift で iOS アプリを作りたい」と伝えれば、Xcode プロジェクトの作成からガイドしてくれます。

Xcode 26.3 のエージェント機能

2026年2月リリースの Xcode 26.3 では、Xcode 自体に AI エージェント機能が搭載されました。

  • Anthropic の Claude AgentOpenAI の Codex が Xcode 内で直接動作
  • エージェントがビルド・テスト・プレビュー確認を自律的に実行
  • Apple ドキュメントの検索やプロジェクト設定の変更も可能
  • オープンスタンダード準拠で、Claude Code など他のツールとも連携可能

Swift で開発する場合、Claude Code から指示を出す方法に加えて、Xcode のエージェント機能を直接使う選択肢もあります。詳しくは AIコーディングツール比較 を参照してください。


参考リンク

Last updated on