项目名称:妙寄智慧社区
项目简介:妙寄智慧社区,专注于“社区物流100米”的互联网品牌,解决电商、快递公司、消费者之间的配送痛点。
使用技术:MVP架构+微信支付+ViewPager/Fragment 嵌套UI框架+okhttp/ret rofit 框架 +kotlin协程+高德地图+三方ocr
责任描述:
1,给android app设计编辑架构,研发框架
2,封装公共模块功能,解决各种疑难杂症
3,为公司开发平台研发技术选型
4,完成产品功能迭代与性能调优
技术描述:
MVP架构搭建app框架: 客户端使用面向接口编辑思想将View和Model层进行完全分离,业务代码与逻辑代码隔离
网络模块:
基于okht t p+ret rofit 进行了二次封装,封装独立的net module,使得业务开发者对 net module可以进行黑盒处理,只需在使用的时候添加自己对应的接口和Bean
界面间通信方案:
界面间通信均采用Event Bus,可以在组件、线程间相互通信。
主要UI框架:
主界面UI采用ViewPager嵌套Fragment 的方式,进行完全lazyLoad,根据Fragment 生命周 期的可⻅性来判断界面的可⻅性来加载网络数据,优化网络请求api的设置,减少数据解析时 间和网络访问时间,提升性能
三方ocr:
使用高拍仪进行快速取件及数据采集,sdk识别到快递条形码之后,使用消息队列进行条码和人脸数据进行提交
登录注册动态安全验证界面:
动态安全验证界面由WebView实现,自定义了一套WebView与nat ive交互的系统,从而提 升WebView性能,提升用户体验;