快健康商城APP
1. 独立负责快健康android客户端的开发与维护
2. 和产品,后台讨论工作内容
3. 定义API接口和编写文档,设计合理的API,提高数据的响应速度
4. 根据产品需求,完成架构和模块设计、编码工作
5. 编写特卖模块,精选模块,在此模块向用户推荐各种特价商品,热门商品,主题商品,
6. 编写积分模块,用户可以在此页面查看自己的积分和兑换积分和商品兑换券
7. 编写商品搜索模块,用户可以根据根据关键字搜索商品。并且向用户提供热门搜索商品和记录下用户的历史搜索关键字。
8. 编写地址模块,用户可以新增,编辑,删除地址。借助高德地图提供的sdk向用户提供便捷的地址选择。
9. 编写结算中心,购物车,收藏页面等等页面。
10. 给应用接入推送功能,根据不同手机开启信鸽推送,小米推送,华为推送使推送消息的到达率更高。
11. 使用DataBinding+MVVM模式提供一个便捷的RecyclerView.Adapter
12. 通过DataBinding自定义属性,减少shape文件过多导致的混乱的问题。
13. 量化每个页面的流畅度
14. 布局优化(减少过度绘制,使用ViewStub实现懒加载,使用ConstraintLayout减少嵌套层级,使用自定义的Drawable代替图片减少内存占用,逻辑代码子线程处理等)
15. 对项目进行性能优化(特卖首页,购物车,个人信息页面等更为流畅)
16. 客户端崩溃信息的收集与上报
17. 修复遗留的NullPointerException,IndexOutOfBoundsException, NumberFormatException等崩溃问题,降低应用崩溃率
18. 使用mvvm+databinding模式重构代码,使代码逻辑更加清晰
19. 使用git作为版本控制器
20. 第三方支付功能 (微信支付,支付宝支付)
数据管家APP
功能:提供销售数据与当日订单等信息的查看
技术要点
1. 实现ViewPager+Fragment时,Fragment页面布局和网络数据的懒加载,从而挺高页面的响应速度
2. 绘制基本的扇形图,弧形图,和柱状图。
3. 使用Service建立多进程,并使用AIDL与Activity通信
我送APP
功能:为订单业务中快递员开发的APP,快递员可根据此App查看自己完成的订单状况
易通星云科技有限公司(实习公司)