看板 AndroidDev 關於我們 聯絡資訊
各位板友好: 我最近在騎 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
uorol: push 07/27 18:36
ajuice12: 推 07/29 18:53
loxyz: 讚 08/07 08:03
enunion: 很厲害 08/08 22:31
now99: 推,學習了 08/12 01:00
KINGWAP: 推 08/27 12:57
rs6000: 推 09/05 14:25
diabolica: 推 09/07 23:40
iitze: 推 10/28 10:01