# React Native 行動 app 開發者：為什麼從 Expo 開始

> 想成為 React Native 行動 app 開發者，Expo 是簡單的起點。你用 JavaScript 或 TypeScript 寫 app，邊寫邊在 iPhone 上看到它執行，第一天不必處理所有原生設定。這是我的 app 的技術基礎，也是 iOS Kit 起始程式碼的基礎。

原始頁面：[React Native 行動 app：用 Expo 入門](https://devoria.fr/zh-hant/expertise/react-native-expo-mobile-app)
作者：[Mehdi Azizi](https://devoria.fr/zh-hant/mehdi-azizi)
最後審閱：2026-10-09

## 你會學到什麼

### 只要學一種語言

JavaScript 或 TypeScript，網頁的語言。AI 對它很熟，因此能有效幫你寫程式和修正。

### 邊寫程式，app 邊在 iPhone 上跑

每次修改都會顯示在手機上。你看著結果學習，而不是讀理論。

### 在雲端準備 build

Expo 的服務會編譯你的 app 並傳到 TestFlight，省去大部分原生設定。

### 常用功能都有現成元件

通知、購買、相機、儲存：常見模組都已經存在。你把它們組起來，不必重寫。

### 認得出的限制

有些功能需要原生程式碼。你會學到在投入前先辨認出來，選一個做得到的點子。

## 一步一步來

1. 安裝 Expo、建立專案，在 iPhone 上開啟第一個畫面。
2. 做出核心功能，傳一個版本到 TestFlight。
3. 加入 RevenueCat 和 PostHog，這兩個模組都能整合進 Expo 專案。
4. 準備最終版本並送交 Apple。

## 為什麼跟我學

我的 app，Solys、TradaZen、Nolera和Vigie，都是用 Expo 打造的。我也知道 Expo 的極限在哪：Solys 的鬧鐘透過原生的 AlarmKit 實作，因為要穿透靜音模式的鬧鐘非這樣不可。你用我每天在用的工具學習，連它的限制也一起學。

[TradaZen 案例研究](https://devoria.fr/zh-hant/blog/tradazen-case-study-launch-iphone-app)：時間軸、退件與上架。

## 常見問題

### 入門要選 React Native 還是 Swift？

Swift 是 Apple 的原生語言，有它的優點。但對一款帶訂閱的第一個 app 來說，React Native 搭配 Expo 有更多現成元件，語言也是 AI 很熟悉的。

### Expo 只適合小 app 嗎？

不是。很多已上架的 app 都跑在 Expo 上，遇到需要原生的功能時，加一個模組就好，不必全部重寫。

### 我也可以做 Android 版嗎？

Expo 可以，套件的程式碼也能編譯成 Android 版，但所有打磨都是針對 iPhone 和 App Store。與其在兩個平台各有一個半成品，不如先好好上架第一款 app。

## 免費指南

- [沒有 Mac 上架 iOS App：Expo 與 EAS 教學](https://devoria.fr/zh-hant/blog/publish-ios-app-without-mac-expo-eas)
- [iOS 還是 Android App？新手該先開發哪一個](https://devoria.fr/zh-hant/blog/ios-or-android-app-which-first)
- [TestFlight 教學：送審前在 iPhone 上測試你的 App](https://devoria.fr/zh-hant/blog/testflight-test-iphone-app-before-review)
- [Expo API 金鑰安全：哪些能放進 App？](https://devoria.fr/zh-hant/blog/expo-api-key-security-supabase)
- [用 Codex 開發 App：新手入門指南](https://devoria.fr/zh-hant/blog/build-app-with-codex-beginner-guide)

## 本步驟的套件

[iOS Kit](https://devoria.fr/zh-hant/kits/ios)：用 Claude Code 打造你的 iPhone App：我的 App 所用的 Starter Code、檢查成果的 skills，以及 Apple Review Kit、App Store Screenshots Kit 與 ASO Kit。129.99 €。
