打车比价项目(第六届重庆市雏鹰计划项目 ),Android客户端。
本项目以在线打车网络平台繁多,但价格参差不齐为背景。旨在开发出能够比较各在线平台价格的App,提供更实惠经济的价格给用户。
- 项目背景:在线打车价格不一
- 针对对象:使用在线打车平台的所有用户
- 项目目的:给用户提供更经济实惠的打车方式
- 项目组成:Android客户端
- 职责担任:本项目中担任项目负责人兼Android开发
- 登陆注册
- 实时定位
- 查询附近车辆信息
- 选择上下车地点
- 拖动地图层界面进行选择
- 文字输入方式选择
- 各平台价格比对
- 模拟钱包充值
- 历史订单查看
- 约车结束评价
- Android Studio 3.0.1
- JDK 1.8,java语言开发
- Android平台系列手机
- minSDK>=15
- 界面设计
- 遵从Google Material Design设计。
- 参考“神州专车”App设计
- 网络数据交互
- OkHttp3:网络请求的优秀开源框架
- Retrofit2+RxJava:简化网络请求API与主子线程调度
- 本地数据存储
- SharedPreference:Android 自带简单本地存储API。
- 代码解耦
- MVP设计模式:业务分为3个层次,M-Model,V-View,P-presnter,通过p进行中转达到解耦。
- Dagger2:依赖注入框架,减少模块之间的依赖。
- 使用到的API
- 神州专车API
- 滴滴打车,未提供正式接入。本项目采用其提供的计价方式进行计价。如:
本项目为实验项目,所有功能并未上线,无法做到真正网约车,最终结果仅供参考。