做 App
進階
做 App
用 AI 做手機 App:Expo 一套程式碼出 iOS 與 Android
建立 Expo 專案、讓 AI 寫畫面與功能、用手機即時預覽、雲端打包安裝檔,不需要 Mac 也能做 iPhone 版。
2 小時
6 步
開發免費;上架需開發者帳號(見上架攻略)
編
AI 有解編輯部
最後更新 2026 年 11 月 4 日・CC BY 4.0
用到的工具
Expo
React Native
Claude Code
Expo Go
Expo 讓你用一套 JavaScript/TypeScript 程式碼同時做出 iOS、Android,甚至網頁版。AI 對它很熟,但 Expo 每次大改版都會調整 API,一定要對照官方文件。
你需要準備
•
已完成〈零基礎寫程式環境〉與〈用 AI 寫程式代理從零做出第一個工具〉
•
一支 iPhone 或 Android 手機,安裝「Expo Go」App
•
電腦與手機連同一個 Wi-Fi
進度 0/6
完整閱讀
一步一步做
1
建立專案
終端機
複製
npx create-expo-app@latest my-app cd my-app npx expo start
用手機的相機(iPhone)或 Expo Go(Android)掃終端機上的 QR Code,就能在手機上看到 App。
完成這一步
2
告訴 AI 你的 Expo 版本
打開
package.json
看
expo
的版本號,提示詞裡一定要寫:
提示詞
複製提示詞
這是 Expo SDK【版本】專案,使用 Expo Router。請以這個版本的官方文件為準, 不確定的 API 先查文件再寫。我要做一個記帳 App: - 首頁:本月總支出、最近 10 筆紀錄 - 新增頁:金額、分類(餐飲/交通/娛樂/其他)、備註、日期 - 資料先存在手機本機 - 介面用繁體中文,手機上按鈕要夠大 先列出畫面與檔案結構,等我確認。
完成這一步
3
一個畫面一個畫面做
每完成一個畫面就在手機上實際點一次。手機上看不出問題,再請 AI 加功能。
完成這一步
4
處理不同尺寸與系統
提示詞
複製提示詞
檢查所有畫面:小螢幕手機、iPhone 瀏海與動態島、Android 返回鍵、鍵盤擋住輸入框、 深色模式。列出問題並修正。
完成這一步
5
雲端打包安裝檔
Expo 的雲端打包服務(EAS)不需要 Mac:
終端機
複製
npx eas-cli@latest login npx eas-cli@latest build:configure npx eas-cli@latest build --platform android --profile preview
完成後會給你下載連結,Android 手機可以直接安裝測試。iPhone 版需要 Apple 開發者帳號。
完成這一步
6
需要伺服器時
資料要跨裝置同步、要登入時,接上後端(例如 Supabase)。金鑰與付費 API 一律放後端,App 裡只放可公開的設定。
完成這一步
卡關排解
你照著做成功了嗎?
成為第一個回報的人。你的回報會決定攻略排序與作者分潤。
照做成功
卡住了
下一步
上架 App Store 與 Google Play:見〈App 上架全流程〉。
收錄在學習路線
做手機 App 並上架
廣告版位
想讓正在用 AI 的人看到你的產品?了解廣告合作
問與答
卡住的地方、補充的做法都可以留在這裡
還沒有人留言。
登入後留言
更多「做 App」攻略
進階
做 App
App 上架全流程:開發者帳號、打包、送審注意事項
1 小時 30 分
6 步