ffxitoolbox app 版

app 頁面:首頁
app 頁面:合成
app 頁面:角色

作品資訊

  • 分類:app
  • 名稱:ffxitoolbox
  • 運作平台:iOS
  • app 簡介:請點我
  • App Store 頁面:請點我
  • 上架時間:2025 年 11 月 29 日
  • 使用系統:React Native (Expo) 及 Laravel (API)

以 React Native 建立的 iOS app,實踐服務 web / app 雙版本

《ffxitoolbox》app 是在 iOS 運作的 app 程式,將 ffxitoolbox.abokuo.com 提供的服務以適合智慧型手機的方式呈現。本 app 使用 React Native 開發,透過 Expo 這個具備眾多資源的工具集讓我這個 app 開發新鮮人能專注在程式碼的撰寫,甚至後續的編譯、送件都能透過雲端服務完成。(需具備有效的 Apple 開發者訂閱)。

安裝 Native Wind 套件套件後,我能以 tailwind CSS 語法(大部分支援)設計 app 外觀,切近當前使用「React + Inertia + CSS」的前端設計流程。由於 app 僅負責前端與使用者的互動,資料處理還需要後端支援,因此在寫 app 的同時我也同步開發 Laravel 的 API 服務,其工作量差不多是再寫一個 ffxitoolbox 網站(笑)。

最後就是編譯 iOS 程式及 App Store 送審,在過程中我領教到 Apple 方面對於 app 審核的謹慎:嚴格是肯定的,但是對方也仔細測試了這個 app 的每個地方。在過件前經歷了兩次退件,回覆內容明確且詳細敘述了我做不好的地方,真的是受教了。

就結果而言我在《ffxitoolbox》app 開發過程中學習到:

  • 如何使用 React Native (Expo) 開發及測試 iOS app。
  • 如何在 Laravel 以遵循 REST 設計架構下設計 API 資源。
  • 如何在本地或是 Expo 雲端環境下編譯、送件 app 程式。
  • 如何操作 App Store Connect 將 app 送審、上架。