Park

来自Silica Library | 間奏時光
跳到导航 跳到搜索

泊泊易 - 高效搜寻路边停车车位

项目简介

  面向澳门的车位搜寻项目,提供到达车位位置的导航与车位属性筛选 (如 室内 / 室外,收费单价),与车位管理系统连接。
  本项目为澳门智能交通参投项目,作为演示使用。

截图

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 的提交及返回信息。