星链友店
分工情况:团队开发,主要负责项目框架搭建以及产品开发前期的把关
开发工具:Studio
版本管理工具:svn,git
技术要点:
● 本项目是采用MVP 架构模式和采用RxJava+Retrofit2 搭建网络框架进行数据的网络请求,多个工作线程同时并发访问网络获取需要的数据,这其中涉及到多个工作线程之间的配合使用,并且采用了MD5 加密技术实现用户信息的加密。
● 整个项目80%的页面使用了轻量级的Fragment 去进行UI显示与交互效果,使之同比activity 的项目有更灵活的布局和不同的用户体验。
● 本项目用到的图片展示内容较多,涉及到一些图片缓存的问题,在本项目中采用了
Glide 很好的去实现图片的预加载和缓存功能。
● 本项目使用了第三方个推功能实现了服务端对用户端的实时活动消息的推送。
● 使用了百度地图的定位功能,实现GPS+WiFi+基站 的实时定位功能
● 实现了用户生成二维码以及扫一扫功能
● 项目中的裁剪图片用到了自己写的一个裁剪图片类,裁剪出来的图片比原生的裁剪相对清晰与少了不少麻烦。
● 使用RecycleView 展示复杂且不同布局的