🧭 目的
- 簡単なモバイルアプリ(iOS/Android)を作成したい
- 手軽に作成して、リリースしたい
🔧 技術スタック
項目 | 内容 |
---|---|
アプリ種別 | モバイルアプリ(iOS/Android) |
フレームワーク | React Native |
開発ツール | Expo |
言語 | JavaScript / TypeScript(任意) |
実機確認 | Expo Go アプリを使用(iOS/Android) |
🚀 開発スタート手順
① Node.js をインストール(推奨:v18 以上)
インストールされているかの確認方法
node -v
② Expo アプリ作成
npx create-expo-app my-app
cd my-app
npx expo start
③ スマホでプレビュー確認
- スマホに Expo Go をインストール
- npx expo start を実行して出てくる QRコードを読み取る
- スマホ上でリアルタイムに画面が反映される!
✅ 参考:React Native vs Expo 比較
項目 | ReactNative単体 | Expo |
---|---|---|
セットアップ | やや複雑(Xcodeなど必要) | 簡単(すぐ動く) |
カスタマイズ性 | 高い | 基本的な範囲で十分 |
OTA更新 | 手動ビルド必要 | Expoなら可能 |
初心者向き | △ | ◎ |
→ まずは Expoで始めて、必要があればReact Nativeに移行するのがおすすめ。