React Native でアプリ開発を始めるなら Expo から
React Native でモバイルアプリ開発を始めるなら、Expo はシンプルな出発点です。JavaScript か TypeScript でアプリを書き、コーディング中に自分の iPhone で動作を確認でき、初日からネイティブ設定をすべて扱う必要はありません。私のアプリの技術基盤であり、iOS Kitのスターターコードの基盤でもあります。
Mehdi Azizi 著 · 内容確認

学べること
- 学ぶ言語はひとつ
- Web の言語である JavaScript か TypeScript。AI がよく知っている言語なので、コードの作成や修正で頼りになります。
- コーディング中に iPhone で確認
- 変更はすぐに端末に反映されます。理論を読むのではなく、結果を見ながら学べます。
- クラウドで準備されるビルド
- Expo のサービスがアプリをビルドして TestFlight に送るので、ネイティブ設定の多くを省けます。
- 主要機能はモジュールがそろっている
- 通知、課金、カメラ、ストレージ。よく使うモジュールはすでにあります。書き直すのではなく組み合わせます。
- 限界を見極められる
- 一部の機能はネイティブコードが必要です。着手する前に見分け方を学び、手の届くアイデアを選べます。
ステップごとの流れ
- ステップ 1
Expo をインストールし、プロジェクトを作り、最初の画面を iPhone で動かします。
- ステップ 2
メイン機能を作り、TestFlight にバージョンを送ります。
- ステップ 3
Expo プロジェクトに組み込める RevenueCat と PostHog を追加します。
- ステップ 4
最終版を準備し、Apple に提出します。
私と学ぶ理由
私のアプリSolys、TradaZen、Nolera、Vigieは Expo で作っています。Expo の限界も知っています。Solys のアラームはネイティブの AlarmKit を使っています。サイレントモードを越えて鳴るアラームにはそれが必要だからです。私が毎日使っている道具を、限界も含めて学べます。
無料ガイドから始める
よくある質問
始めるなら React Native と Swift のどちら?
Swift は Apple のネイティブ言語で、強みがあります。サブスクリプション付きの最初のアプリなら、Expo を使った React Native のほうがすぐ使える部品が多く、AI も得意な言語です。
Expo は小さなアプリ向けだけ?
いいえ。公開済みのアプリも Expo で動いています。ネイティブが必要な機能があれば、全部書き直さずにモジュールを追加できます。
Android 版も作れますか?
Expo なら可能で、キットのコードも Android でビルドできますが、仕上げはすべて iPhone と App Store 向けです。2つのプラットフォームで中途半端なアプリより、きちんと公開した1本目のほうが価値があります。
iOS Kit
僕のアプリのStarter Code、Claudeに渡すメッセージ付きのステップガイド、そしてすべてのキット。Claudeはすでに動くアプリから作り始めます。 €129.99。