メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

アプリは新しいウェブサイトであり、誰もがそれを作成できるべきです。Replitのブラウザベースの開発環境とExpoを組み合わせることで、モバイルアプリの作成がウェブサイトの構築と同じくらい簡単になりました。
このチュートリアルでは、replit.comのプロジェクトエディターでReplitとExpoを使ってモバイルアプリを作成する手順を説明します。環境のセットアップからデバイスでのアプリのプレビューまで解説します。
ReplitとExpoを使ってモバイルアプリを作成・プレビューする方法を学ぶための2部構成の動画シリーズをご覧ください。

パート1:5分でモバイルアプリを作成する

ReplitとExpoを使って5分でネイティブなiPhone/Androidアプリを作成する方法を学びます — 初心者に最適です。

ReplitとExpoを始める

1

前提条件

始める前に、以下が必要です:
  • Replitアカウント(無料)
  • モバイルデバイスにインストールされたExpo Goアプリ
  • Expo EASアカウント(無料)
後でApp StoreやGoogle Playに申請するには:
2

テンプレートをリミックスする

まずReplitのExpoテンプレートにアクセスし、「Remix」を選択して自分のコピーを作成します。これにより、すべてのファイル、設定、依存関係を含むテンプレートの完全なコピーがReplitアカウントに作成されます。
3

テンプレートを実行する

プロジェクトエディターの「Run」ボタンを選択します。コンソールにExpo GoアプリをReplitプロジェクトにリンクするQRコードが表示されます。
4

デバイスでプレビューする

スマートフォンでExpo Goアプリを開き、プロジェクトエディターに表示されているQRコードをスキャンします。これによりアプリがスマートフォンに直接読み込まれます。プロジェクトのコンパイルには1〜2分かかる場合があります。
ExpoはReact Nativeを使用して、単一のコードベースからiOS、Android、ウェブ向けのアプリを構築できます。つまり、アプリを一度作成すれば、すべてのプラットフォームで利用可能になります。
ReplitとExpoによるモバイル開発の民主化により、プロの開発者だけでなく、誰でもアプリを作成できるようになりました。

Agentでアプリをカスタマイズする

1

AIツールを選択する

Agentを使ってExpoアプリを構築します:
  • Buildモード:複雑な機能や大きな変更に最適。Expoテンプレートは任意のフレームワークをサポートするGeneral Agentを使用します。
  • Liteモード:小さな変更やコード説明に最適。
  • Planモード:計画とブレインストーミングに最適。
2

自然言語でアプリを構築する

アプリに何をさせたいかを自然言語で説明します。例えば、「ボタンを押すたびにランダムな猫の画像を表示するアプリを作成して」と聞いてみましょう。
3

プロジェクトエディターで繰り返し改善する

replit.comのプロジェクトエディターでネイティブモバイルアプリの開発を続けます。変更を保存してからExpo Goをリロードして、スマートフォンでアップデートをプレビューします。
Agentでゼロからモバイルアプリを構築したいですか?Agentでモバイルアプリを構築するをご覧ください。Replitのホームページから直接Expo React Nativeアプリを作成する方法を学べます。

パート2:モバイルアプリをプレビューする

Replit ExpoアプリのiOSプレビュービルドを作成する方法を学びます。

デバイス用プレビュービルドを作成する

このガイドはiOSデプロイメントに焦点を当てていますが、同じReplitとExpoの手順がAndroid開発にも適用されます。Androidについては、ExpoのデプロイメントガイドGoogle Play Consoleのプロセスに従ってください。
1

前提条件

iOSプレビュービルドを作成する前に、以下が必要です:注意:Apple Developerアカウントを設定した後、Appleがプロファイルを承認するまで16〜24時間かかる場合があります。
2

EASを初期化する

EAS(Expo Application Services)はビルドとExpo、そしてApp Storeの間のインターフェースとして機能します。
  1. 実行中のアプリを停止する
  2. プロジェクトエディターのドロップダウンメニューから「EAS init」を選択
  3. プロンプトが表示されたらExpoアカウントにログイン
  4. 新しいプロジェクトを作成するか、既存のものを選択する
このステップでアプリケーションがExpoアカウントで認証されます。
3

EAS updateを実行する

この初期化ステップにより、プロジェクトを設定してApple Developerアカウントにリンクします。
  1. ドロップダウンメニューから「EAS update」を選択
  2. Metroバンドラーが起動してエクスポートプロセスを完了するまで待つ
バンドルがアップロードされてブランチが作成されたことが表示されれば、このステップは成功です。
4

iOSビルドする

iOSデバイス用のプレビュービルドを作成します。
  1. ドロップダウンメニューから「EAS publish preview iOS」を選択
  2. iOSバンドル識別子を入力(例:com.yourname.yourappname)
  3. プロンプトが表示されたらApp Store Connectアカウントにログイン
  4. 個人のデベロッパーチームを選択
  5. 要求されたらデバイス配布証明書を生成
iOSの証明書とプロビジョニングプロファイルについて詳しく学ぶ。
5

デバイスを登録する

iPhoneに開発アプリをインストールするには、デバイスを登録する必要があります。
  1. プロンプトが表示されたら「website」を選択してデバイスを登録
  2. iPhoneで表示されたQRコードをスキャン
  3. プロンプトが表示されたら開発プロファイルをダウンロード
  4. iPhoneの設定を開く
  5. 上部の「ダウンロードされたプロファイル」を選択
  6. プロファイルをインストールし、プロンプトが表示されたらパスコードを入力
  7. プロジェクトエディターに戻り、任意のキーを押して続行
6

ビルドを待つ

Expoがアプリをビルドします。アプリケーションの複雑さによって10〜15分かかります。
  1. ビルドがキューに入れられる
  2. Expoダッシュボードの「Builds」タブで進捗を確認できる
  3. 完了すると、アプリをインストールするための新しいQRコードが表示される
7

デバイスにプレビュービルドをインストールする

プレビュービルドが完了したら、iPhoneにインストールします。
  1. iPhoneでインストール用QRコードをスキャン
  2. プロンプトが表示されたら「インストール」を選択
  3. ホーム画面にプレビュービルドのインストールが始まる
8

デベロッパーモードを有効にする

アプリを開く前に、iPhoneでデベロッパーモードを有効にする必要があります。
  1. 設定 > プライバシーとセキュリティに移動
  2. 下にスクロールして「デベロッパーモード」を見つける
  3. オンに切り替える
  4. プロンプトが表示されたらデバイスを再起動
  5. 再起動後、プレビュービルドを開いてテストできる

達成したこと

このチュートリアルを完了することで、開発テスト用のiOSプレビュービルドがデバイスにインストールされました。ほとんどの開発者がこれを達成するには数日または数週間かかりますが、約1時間で完了しました。
このチュートリアルを完了した後:

よくある問題と解決策

  • アプリをリロードしてみる(デバイスをシェイクして「Reload」を選択)
  • プロジェクトエディターで変更を保存したことを確認
  • コンソールでエラーを確認
  • Expoの開発モードドキュメントを確認

まとめ

ReplitとExpoを使えば、モバイルアプリの構築がこれまでになく簡単かつ迅速になりました。数週間や数ヶ月ではなく、数時間でアイデアから動作するネイティブモバイルプレビューまで到達できます。ブラウザベースの開発環境とクロスプラットフォームモバイルフレームワークの組み合わせが、モバイル開発への従来の参入障壁を取り除きます。