メインコンテンツへスキップ
iOS KitDiscord無料(新しいタブ)
ガイド一覧

React Native でアプリ開発を始めるなら Expo から

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

著 · 内容確認

MacBook Pro の画面で Claude Code が TradaZen アプリを編集し、隣の iPhone シミュレーターにアプリの画面が表示されています。

学べること

学ぶ言語はひとつ
Web の言語である JavaScript か TypeScript。AI がよく知っている言語なので、コードの作成や修正で頼りになります。
コーディング中に iPhone で確認
変更はすぐに端末に反映されます。理論を読むのではなく、結果を見ながら学べます。
クラウドで準備されるビルド
Expo のサービスがアプリをビルドして TestFlight に送るので、ネイティブ設定の多くを省けます。
主要機能はモジュールがそろっている
通知、課金、カメラ、ストレージ。よく使うモジュールはすでにあります。書き直すのではなく組み合わせます。
限界を見極められる
一部の機能はネイティブコードが必要です。着手する前に見分け方を学び、手の届くアイデアを選べます。

ステップごとの流れ

  1. ステップ 1

    Expo をインストールし、プロジェクトを作り、最初の画面を iPhone で動かします。

  2. ステップ 2

    メイン機能を作り、TestFlight にバージョンを送ります。

  3. ステップ 3

    Expo プロジェクトに組み込める RevenueCat と PostHog を追加します。

  4. ステップ 4

    最終版を準備し、Apple に提出します。

私と学ぶ理由

私のアプリSolys、TradaZen、Nolera、Vigieは Expo で作っています。Expo の限界も知っています。Solys のアラームはネイティブの AlarmKit を使っています。サイレントモードを越えて鳴るアラームにはそれが必要だからです。私が毎日使っている道具を、限界も含めて学べます。

TradaZen の歩みを読む:開発から Apple のリジェクト、公開まで。

無料ガイドから始める

よくある質問

始めるなら 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。

iOS Kitを見る

あわせて読みたい