一、 開發歷程與個人背景
答: 這款 App 是我獨立開發並上架的第一個作品。我從國中時期就開始自學傳統的文字型程式語言;到了高中,剛好遇到 AI 程式輔助工具大幅進步的契機,加上自己也想擴充技術領域,便藉由 AI 輔助來快速學習全新的程式語言,並將開發這款公共自行車 App 作為驗證與練習的實作專案。
答: 這款 App 完全由我獨立開發完成。不過在開發過程中,身邊許多朋友、老師以及網路上的使用者都給了我許多寶貴的意見,我都陸續將這些回饋融入後續的更新與修正中。
我目前就讀的「醫務管理暨醫療資訊學系」,看似與交通 App 沒有直接關聯,但兩者的核心技術邏輯是高度共通的。在醫管資領域,我們常需要將複雜的醫療與病歷資料,轉化為美觀且直覺的資訊儀表板供醫師與病患使用;這與我將 YouBike 的即時車輛數據呈現給使用者的邏輯完全一致。我們的課程包含網頁與 App 開發、UI/UX 設計,以及非常關鍵的「物聯網(IoT)」技術應用——事實上,YouBike 車機本身就是物聯網的典範,而這次的開發經驗,正好是我練習資料可視化與系統整合的絕佳機會。
當初高中選擇多元選修時,我就曾上過我們系上教授的課程,發現自己對資訊與醫療整合很有興趣,因此順理成章將其作為目標。這段開發經驗不僅加深了我的興趣,也讓我在進入大學前就具備了實務開發與產品思維。
二、 技術細節與 UI Design
答: 開發時最大的挑戰在於「砍掉重練」的決心。起初我是採用 HTML 網頁打包成 App 的初學者模式來開發,但為了追求更好的效能與流暢度,我決定打掉重來,從零開始學習一門全然陌生的原生開發語言與框架,這在技術調適上非常具考驗。
當初選擇公共自行車作為題材,是因為這是我每天通勤必備的交通工具,「快速找車、找空位」是使用者最直覺的剛性需求。在運用政府開放資料時,核心重點就是如何確保數據解析的精確性與即時性。
在介面設計上,雖然官方 App 功能完整,但身為對程式與設計有熱情的開發者,我希望呈現更具現代感的視覺體驗。因此我選擇採用 Google 的 Material 3 設計語言,移除傳統介面常見的雜亂圖片與視覺干擾,改以簡潔美觀的元件呈現,專為喜愛極簡風格的使用者打造。
此外,除了 YouBike 之外,我也整合了彰化、雲林以及未來花蓮等地區採用的 Moovo 公共自行車系統。對於需要跨縣市通勤、同時使用兩種系統的使用者而言,在我的 App 中可以使用完全統一的介面完成查詢,這也是與官方 App 最顯著的定位差異化優勢。
三、 行銷實踐與使用者迴響
答: 這次的推廣經驗主要來自於 Google Play 上架規範的挑戰——應用程式需通過多位測試人員連續 14 天的測試才能正式上架。為了達成這個目標,我開始在社群平台上學習如何呈現專案特色與推廣自己的產品。更寶貴的收穫是在宣傳過程中,結識了許多軟體開發者與交通迷,彼此交流了許多技術經驗與產業知識。
在商業化方面,這款 App 的開發初衷就是打造一款美觀實用的工具,因此完全沒有收費或放置廣告的計畫。我認為廣告會大幅破壞介面的美感與使用者體驗,未來最多僅會考慮提供非強迫性的自由贊助來支應基本開銷。
因為我不希望過度蒐集個資,所以沒有在 App 內嵌入強制的用戶行為追蹤程式。從 Google Play 統計與搜尋引擎數據估算,目前的活躍使用者大約在 100 人左右。雖然數字不大,但只要有人喜歡這款產品並願意使用,我就非常有成就感。
目前收到的回饋非常豐富,包含熱心使用者的 Bug 回報、新功建議,以及許多對於介面風格的好評鼓勵,這些都是支持我繼續維護產品的最大動力。
四、 未來展望
答: 目前 App 的功能與整體架構已相對穩定,短期內暫時沒有大規模重構的打算。不過未來如果有新興的公共自行車系統上線,或是其他適合整合的大眾運輸工具,我都抱持開放態度,未來有機會都會考慮納入擴充,持續優化使用者的通勤查詢體驗。