第一週:Vibe Coding 基礎與環境建置 (Day 1 - Day 7)
第二週:核心功能實作與除錯心法 (Day 8 - Day 14)
第三週:系統擴充與資料處理進階 (Day 15 - Day 21)
第四週:AI 賦能與進階智慧化應用 (Day 22 - Day 28)
(Day29 - Day 30):完賽&反思
冷冰冰的數字會說話在前幾天,我完成了 PWA 專案骨架、Firestore 資料庫串接,也成功讓使用者把每天的重量、次數與習慣打卡數據存進雲端。但對使用者來說,...
對於一個要在手機上運作的 PWA 來說,最直覺、最符合原生 App 體驗的設計,莫過於底部導覽列 (Bottom Navigation Bar)。今天就要把這扇...
讓冷冰冰的數據活起來昨天我們成功建好了底部導覽列這扇「門」,現在你可以優雅地在「打卡鍵盤」與「圖表數據」之間來回切換了。但如果你仔細一看,會發現圖表上顯示的數字...
在前面的進度中,成功讓數據上傳雲端並畫出了長條圖。但真實的健身房情境是:舉到力竭時手一滑,不小心把 50 公斤輸入成 500 公斤是常有的事。如果不能修改或刪除...
告別測試帳號,迎來真正的多使用者時代在先前的進度中,我們的Fitness PWA已經製作了打卡鍵盤、導覽列、以及能夠及時連動資料庫CRUD的圓餅圖儀表板。但是目...
打破瀏覽器的邊界我們的 Vibe Fitness 已經擁有了高顏值介面、真實的雲端資料庫、專業的圖表分析,甚至連專屬的 Google 會員登入都做好了。但是,現...
在這次的30天挑戰中,已經換過一次AI coding的工具了,但到了今天,還是再次遇到免費額度上限,需要付費才能使用,而身為一個免費仔,我和Gemini經歷了多...
在經歷了昨天的AI荒後,我馬上想起以前在做行動裝置程式設計時,有使用Android Studio 來coding,而且它裡面是有內建Gemini可以幫助我來vi...
在昨天成功把程式碼轉移至Android Studio,但就差臨門一腳,因為載入時間過長,所以造成系統放棄載入,今天使用另一個模擬機,結果可以運行,正當我以為一切...
回歸 PWA 主場,打造即使斷網也能使用的極致體驗雖然昨天的目標看似成功,實則好像還是有點問題,所以最後決定,重新回到最一開始的目標,繼續開發我的網頁應用程式。...