Mobile App Starter Kit — Expo / React Native 起手式

Engineering & Development

把行動 app 底盤接好的 Expo / React Native 專案:expo-router 路由、zod 表單驗證、i18n、MMKV 儲存、react-query 資料層、Jest 與 Maestro 測試,附 EAS build 設定;docker compose 可起網頁版預覽。

訂閱US$49 每月
最近實跑2026-11-02
實際使用
開箱可用度4 / 5
你需要準備
修改工作量少3 / 5

適合誰

要開新行動 app 的獨立開發者與小團隊:想要路由、樣式、表單、狀態管理、多語系、測試與 EAS build 都已接好的 Expo 起點,而不是從空專案逐項自己接。

如何啟動

$ docker compose up -d --build

瀏覽檔案

以下為固定版本的商品檔案。少數本店自用的檔案不會放進 zip。

檔案總覽228 個路徑
▸__mocks__5
@gorhom/
expo-localization.ts
moti.ts
react-native-gesture-handler.ts
react-native-keyboard-controller.ts
▸assets4
adaptive-icon.png
favicon.png
icon.png
splash-icon.png
▸cli7
README.md
clone-repo.js
index.js
package.json
pnpm-lock.yaml
setup-project.js
utils.js
▸docs55
.gitignore
README.md
astro.config.mjs
package.json
pnpm-lock.yaml
public/
src/
tsconfig.json
▸scripts3
genrate-apk-and-install
i18next-syntax-validation.js
init-env.sh
▸server1
static-server.js
▸src85
app/
components/
features/
global.css
lib/
translations/
▫ATTRIBUTION.md
▫Dockerfile
▫LICENSE
▫LICENSE-99LL
▫PRODUCT.md
▫QUICKSTART.md
▫README-project.md
▫README.md
▫SECURITY.md
▫app.config.ts
▫babel.config.js
▫claude.md
▫commitlint.config.js
▫compose.yaml
▫delivery-manifest.txt
▫eas.json
▫env.ts
▫eslint.config.mjs
▫jest-setup.ts
▫jest.config.js
▫lint-staged.config.js
▫metro.config.js
▫nativewind-env.d.ts
▫package.json
▫pnpm-lock.yaml
▫tsconfig.json
▫uniwind-types.d.ts
▫設定檔與隱藏檔 41

購前披露

你買的是什麼

開新行動 app 用的 Expo / React Native 專案原始碼:路由、樣式、表單驗證、多語系、本機儲存、資料層與登入畫面已接好,附測試與 EAS build 設定;docker compose 啟動後可在瀏覽器開網頁版預覽。

衍生自 MIT 授權的開源 Expo 模板;容器化網頁預覽、移除上游帳號與專案識別碼、繁中文件為我方加工。交付形式是凍結快照:一份 zip 檔,內容取自商品倉庫 63415d4 這個版本。

已知限制

  • 容器提供的是網頁版預覽(react-native-web),不是 iOS / Android 原生 app
  • 原生 build 需自備 Xcode 或 Android Studio,或 Expo 帳號走 EAS 雲端 build
  • App Store 與 Play Store 的上架流程、帳號費用與審查不在交付範圍
  • 首次啟動會對外取件:拉基礎映像、連 npm registry 安裝相依
  • 示範內容連第三方:文章列表 API 預設指向 dummyjson.com,示範圖片熱連結 unsplash.com
  • 釘死在交付快照,不追上游。

責任上限、承諾範圍與法定底線,以服務條款為準。

查核紀錄

以下每一項皆依固定版本查核。每一項結果都附上理由、證據連結與查核人。未通過的項目也如實列出,以供檢驗。

3 通過2 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

掃過 src/ 81 個 TS/TSX 與 server/:無 eval / new Function / child_process;唯一 dangerouslySetInnerHTML 在 src/app/+html.tsx(expo-router 官方樣板注入 web 版背景色 CSS,內容為本檔內定義的常數字串,非外部輸入);runtime 外連只有示範用途 —— 文章列表 API 指向公開測試服務 dummyjson.com、示範圖片熱連結 unsplash.com。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-006-mobile-app-starter-kit/tree/63415d482f1e334983038fa00769895e32d0a1c6查核於 2026 年查核人 claude-code build-product session A
Script Safety

腳本與權限

WARN 注意

package.json 有兩個安裝期腳本:preinstall npx only-allow pnpm(擋非 pnpm 安裝,會連 npm registry 取 only-allow)、prepare husky(裝 git hooks)。兩者皆為開發工具鏈慣例、非惡意,但屬「安裝即執行」,因此列為有疑慮;我方容器 build 以 --ignore-scripts 安裝,不觸發它們。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-006-mobile-app-starter-kit/blob/63415d482f1e334983038fa00769895e32d0a1c6/package.json查核於 2026 年查核人 claude-code build-product session A
Recency

90 天活躍度

PASS 通過

衍生 repo 釘死於特定 commit(見證據連結),不追上游。

License

授權

PASS 通過

SPDX:LicenseRef-99LL-Product

上游 MIT:逐字讀過 pinned commit fd9b358ed11913d2a49fd9ffa6582fe03ba130e7 的 LICENSE 本體(標準 MIT 全文,Copyright 2021 Obytes),root LICENSE 原樣保留;我方銷售條款 = LICENSE-99LL(99LL 商品授權範本 v1)。上游帳號識別(Expo owner、EAS 專案 ID)已移除。

Dependency Licenses

相依套件授權

WARN 注意

未逐一開啟每個套件的授權檔逐字核對(相依數量大),授權狀態因此列為有疑慮 —— 誠實標示查核深度,不假裝逐檔查過。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-006-mobile-app-starter-kit/blob/63415d482f1e334983038fa00769895e32d0a1c6/package.json查核於 2026 年查核人 claude-code build-product session A
HEALTH 實測通過

最後實測通過:2026-11-02

訂閱即可下載全部商品
US$49/ 月原價 US$99

訂閱期間可下載目錄中的所有商品,不需要另外購買這一件。看方案內容

訂閱前請先以 Google 帳號登入。訂閱與帳單皆綁定你登入的信箱。

已訂閱即可直接下載。尚未訂閱時會前往方案頁,尚未登入時會先前往登入頁。