[分享] 做了一個 YouBike App

看板AndroidDev作者 (Jarvis)時間2年前 (2022/07/27 17:02), 編輯推噓9(900)
留言9則, 9人參與, 2年前最新討論串1/1
各位板友好: 我最近在騎 YouBike 通勤 但發現官方 App 沒有辦法滿足自身需求 尤其是官方把 1.0 跟 2.0 拆成兩個 app 且 2.0 的 UI thread 很容易被卡住 這讓我感到很困擾 因此自己動手做一個 --- 腳踏車抵家 BikesHere - 收錄全台 6200 個自行車站點,支援:YouBike 1.0 / YouBike 2.0 / iBike / T-Bike / Pbike / K-bike - 支援 11 個縣市,包含:台北、新北、桃園、新竹、苗栗、台中、嘉義、台南、高雄、屏東、金門 - 使用地圖瀏覽各自行車站點,也有列表模式 - 可篩選 YouBike 1.0 / 2.0 - 收藏站點功能 - 搜尋功能 下載連結: https://play.google.com/store/apps/details?id=com.jarvislin.youbike 已知問題: 我後端程式放 Google Cloud Functions 沒運作時會睡著,有時開 App 會需要等它被喚醒 大約前幾個 API request 會等比較久,這點請大家多包涵 其他補充: 因為這個 App 還沒開源,如果想要參考寫法 可以看我之前開源的地圖專案,主架構跟實作不會相差太遠: https://github.com/jarvislin/drugstores 比較需要注意的是地圖 marker 的顯示方法 因為 Google Map SDK 一口氣放太多個 marker 可能會卡住 Main thread 使用起來會頓頓的,實作可以參考這份投影片或上述專案: https://www.slideshare.net/yangbng86/speed-up-add-custom-marker-on-google-map 如果你想知道我為什麼要開發這個 App,可以看這篇文章 (技術含量低): https://jarvislin.com/bikeshere/ 如果你對我的系統設計感到好奇,我有寫一篇從早期版本迭代到現在的紀錄: https://jarvislin.com/bikeshere-system-design/ 希望大家喜歡,若有問題或回饋也歡迎讓我知道 我會盡力回答及改善:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.237.78 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1658912532.A.C8E.html

07/27 18:36, 2年前 , 1F
push
07/27 18:36, 1F

07/29 18:53, 2年前 , 2F
07/29 18:53, 2F

08/07 08:03, 2年前 , 3F
08/07 08:03, 3F

08/08 22:31, 2年前 , 4F
很厲害
08/08 22:31, 4F

08/12 01:00, 2年前 , 5F
推,學習了
08/12 01:00, 5F

08/27 12:57, 2年前 , 6F
08/27 12:57, 6F

09/05 14:25, 2年前 , 7F
09/05 14:25, 7F

09/07 23:40, 2年前 , 8F
09/07 23:40, 8F

10/28 10:01, 2年前 , 9F
10/28 10:01, 9F
文章代碼(AID): #1YuFyKoE (AndroidDev)
文章代碼(AID): #1YuFyKoE (AndroidDev)