This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
最初のアプリを作成する
ページを編集
この章では、AI エージェントに指示して新しい Expo アプリを作成し、スマートフォンで実行します。
この章では、エージェントに新しい Expo アプリを作成してもらい、スマートフォンで動かし、最初の変更を加えます。これはチュートリアルの残りの部分で繰り返すループです。
1
2
アプリを作成する
次のプロンプトをエージェントに貼り付けてください。
npx create-expo-app@latest を実行して SDK 54 テンプレートを選び、このフォルダ(カレントディレクトリ)に新しい Expo アプリを作成して。スマートフォンの Expo Go でこのアプリをテストする予定で、Expo Go は SDK 54 を使っているから。作成できたら、プロジェクトの reset-project スクリプトを実行して最小構成のアプリから始められるようにし、そのスクリプトが残す app-example フォルダを削除して。開発サーバーは起動しないで。それは自分で実行するので。
英語の原文プロンプト
Create a new Expo app in this folder (the current directory) by running npx create-expo-app@latest and choosing the SDK 54 template — I will test the app with Expo Go on my phone, which uses SDK 54. After it is created, run the project's reset-project script so we start from a minimal app, and delete the app-example folder that the script leaves behind. Don't start the development server; I will run that myself.
エージェントがテンプレートをダウンロードし、依存関係をインストールするのに数分かかります。完了すると、プロジェクトの準備ができたと報告し、いくつかのファイルを含む最小限の app フォルダができているはずです。
3
スマートフォンでアプリを実行する
これはチュートリアルを通して自分で実行する唯一のコマンドです。スマートフォンにアプリをストリーミングする開発サーバーを起動します。新しいターミナルウィンドウを開き(最初のウィンドウはエージェントを実行したままにしておきます)、次を実行してください。
- cd StickerSmash- npx expo startターミナルに QR コードが表示されます。アプリを開くには次のようにします。
- Android: Expo Go を開いて Scan QR code をタップします。
- iOS: 標準のカメラアプリを開いて QR コードにかざします。
スマートフォンにほとんど何も表示されていない画面が出るはずです。これがあなたのアプリです。チュートリアルの残りの間、このターミナルウィンドウを開いたまま、スマートフォンを手元に置いておいてください。
4
最初の変更を加える
ここでループを一周させましょう。エージェントに目に見える変更を依頼し、それがスマートフォンに反映されるのを確認します。次のプロンプトをエージェントに貼り付けてください。
ホーム画面を変更して、"Home screen" というテキストを白色で、色 #25292e の暗い背景の中央に表示して。
英語の原文プロンプト
Change the home screen so it shows the text "Home screen" in white, centered on a dark background with the color #25292e.
表示されるもの: エージェントの作業が完了してから数秒以内に、スマートフォンのアプリが再読み込みされ、暗い画面の中央に白い "Home screen" というテキストが表示されます。
これがワークフローのすべてです。プロンプトを送り、エージェントが構築し、スマートフォンに結果が表示されます。
うまくいかないとき
遅かれ早かれ、結果が依頼した内容と一致しないことがあります。それは普通のことで、直すこともワークフローの一部です。
- 原因を推測せず、状態を説明する。 見えているものと期待していたものをそのままエージェントに伝えます。「テキストは中央に来ているが、背景はまだ白いままです」のように。なぜそうなっているかを推測する必要はありません。
- エラーはそのまま貼り付ける。 スマートフォンに赤いエラー画面が表示されたり、ターミナルにエラーが出力されたりした場合は、メッセージ全文をそのままエージェントに渡します。エラーメッセージはプログラマー向けに書かれていて、エージェントもその一人です。
- エージェントに自分の作業を確認してもらう。「何か壊れています。さっき加えた変更を見直して、問題を見つけて直してください」といったプロンプトが効果的です。
- アプリの動きが止まってしまったら、スマートフォンを振って、表示されるメニューから Reload をタップします。それでも解決しない場合は、Ctrl + C で開発サーバーを停止し、もう一度
npx expo startを実行してください。
以降の章では、末尾でこのセクションへのリンクとともに簡単なリマインダーが表示されます。
まとめ
第 2 章:最初のアプリを作成する
アプリを作成し、スマートフォンで実行し、1 つのプロンプトで変更を加えました。
次の章では、この空の画面を実際のアプリへと作り上げていきます。ナビゲーションタブ、写真ビューア、画像ピッカーを追加します。