1. Jetson (已上线)
https://play.google.com/store/apps/details?id=com.jetsonbike.jetson
项目描述 功能模块:
1、主页面模块,包含车子开关机,行驶速度,电量百分比,车子相关参数设置,跳转到Spotify或者本地音乐播放器,行驶轨迹,拍照,行驶轨迹的暂停,重新开始以及结束,行驶时间、距离以及平均速度,轨迹的保存和分享。
2、Me模块,包含自己的头像,自己的一些关于车子的记录,自己的骑行的轨迹记录等。
3、Friends模块,包含自己的所有的好友,以及好友的一些相关信息,例如用户名,头像等。
4、Challenges模块,主要用于创建和朋友之间的挑战,以及显示所有的挑战类型等。
5、Lights模块,用于修改车子的显示灯光,以及自定义灯光颜色等。
项目技术
1、 Service和BroadCastReceiver结合实现蓝牙协议控制车子的相关参数。
2、 Pulltorefreshlistview上拉刷新,下拉加载。
3、 ListView的优化
4、 使用 Glide 第三方库实现网络加载图片的功能
5、 GoogleMap的定位,描点连线,以及截屏。
6、 Retrofit进行网络请求
7、 手势滑动获取坐标和旋转动画结合实现控件位置的移动
8、 ImageView的颜色读取rgb值
9、 SeekBar的自定义进度条和Thumb
10、 调用系统相机及播放器
11、 FaceBook、Twitter、Mail、Message的分享
12、 WebView显示车子介绍
13、 AsyncTask异步上传头像
14、 ViewFlipper实现引导页
15、ScrollView 嵌套 RecyclerView 的事件冲突与显示问题
2.租赁
项目描述
一款蓝牙平衡车的租车软件。显示一些车子的相关信息以及操作,利用leancloud做服务器实现注册登录以及第三方登录,微信支付宝支付等。
项目技术 1、 使用 Volley类库进行网络数据的异步请求,并对请求到的数据进行解析
2、 使用SharedPreference对用户信息和选择进行持久化存储
3、 使用高德地图获取位置
4、 使用支付宝微信进行支付
5、 利用leancloud做后台服务器实现用户的注册登录以及手机验证码接收
6、 ShareSdk实现第三方的QQ微信登录
3.找好律师
http://zhushou.360.cn/detail/index/soft_id/3949999?recrefer=SE_D_%E6%89%BE%E5%A5%BD%E5%BE%8B%E5%B8%88
http://zhushou.360.cn/detail/index/soft_id/3950000?recrefer=SE_D_%E6%89%BE%E5%A5%BD%E5%BE%8B%E5%B8%88
项目描述 1.找好律师分用户端和律师律所端两个APP,用户端用于普通用户发布需求,寻找需要的律师或者律所。律师律所端用于查看自己接受的订单和用户发布的订单。
2.用户端集成百度地图,QQ、微信、微博登录以及分享。
3.集成七牛云存储文件,上传用户头像以及律师律所认证资料。
4.利用WebSocket实现聊天发生文字、图片等功能。
5.整体网络框架采用Retrofit+RxJava,并封装BaseActivity和BaseFragment。
6.采用MVP设计模式。