Park

出自Silica Library | 間奏時光
於 2020年3月26日 (四) 09:37 由 Silica對話 | 貢獻 所做的修訂 →‎截图
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

泊泊易 - 高效搜尋路邊停車車位

項目簡介

  面向澳門的車位搜尋項目,提供到達車位位置的導航與車位屬性篩選 (如 室內 / 室外,收費單價),與車位管理系統連接。
  本項目為澳門智能交通參投項目,作為演示使用。

截圖

Park 01.png Park 02.png Park 03.png Park 04.png Park 05.png Park 06.png Park 07.png Park 08.png

負責部分

  • 整個 Android 項目的所有相關事務,包括客戶端開發、壓力測試與實際演示;
  • 統籌項目相關設計流程、細節與實現,確認功能規劃與技術要點,並進行 API 測試與接口文檔編寫。

技術實現

界面實現

  首頁使用 DrawerLayout+ MapView (騰訊地圖) + Fragment 實現,並能根據 Fragment 實際顯示情況,將地圖縮小並居中顯示,防止被遮蓋。
  支付頁面市場使用自定義 WheelView 實現。
  遵守 Material Design 的基本設計及其動畫效果。

第三方服務使用

  消息推送:極光推送 (JPush)。
  第三方登錄與支付:微信、銀行卡支付 (澳門通)。
  位置服務:騰訊地圖。
  語音播報:訊飛語音。

開源庫使用

  整體架構:MVVM + DataBinding。
  網絡請求:OkGo (OkHttp),使用 Json 進行數據傳輸。
  圖像處理:Picasso,TakePhoto。
  內存泄漏檢測:LeakCanary。

其它

  基於 OkGo 的 API 出錯即時反饋,允許在 debug 模式下顯示出錯的 API 的提交及返回信息。