iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
佛心分享-SideProject30

30 天開發一款真正能每天使用的散步 App 系列

從零開始開發一款真正能每天使用的散步 App,完整記錄從功能規劃、架構設計到實際開發的過程。內容包含定位、背景追蹤、推薦路線、離線同步、Widget、AI 散步分析與 AI 教練等功能,也會分享實作過程中的設計思考與踩過的坑,完整呈現一款 App 從想法到成品的開發歷程。

參賽天數 22 天 | 共 22 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

離線模式(2)——安全同步本地資料

昨天處理了 SQLite 在離線模式中的角色:散步進行期間,散步紀錄、GPS、暫停紀錄與導航狀態都先保存在本地,完成同步後才清除暫存資料。 但資料存進 SQLi...

2026-08-21 ‧ 由 wtlcqb 分享
DAY 22

離線模式(3)——建立可恢復的同步機制

前兩天處理了離線同步,但還少考慮一個問題:如果同步失敗,要怎麼重新同步? 網路可能突然中斷、後端可能暫時無法回應,App 也可能在同步途中被系統關閉。 如果同步...

2026-08-22 ‧ 由 wtlcqb 分享