智慧生活(原名:jovi物联)

我要开发同款
朱海2021年02月26日
793阅读

作品详情

使用技术: MVP架构 + 支付宝/微信支付 + ViewPager/Fragment嵌套UI框架+ rxJava/retrofit网络框架 + webview购物商城展示 + 热修复更新 + NDK+ffmpeg视频展示责任描述: 1,给Android app设计编写架构,研发框架 2,封装公共模块功能,解决各种疑难杂症3,为公司开发平台研发技术选型4,完成产品功能迭代与性能调优技术描述: MVP架构搭建app框架: 客户端使用面向接口编程思想将View层与Model层进行完全分离,业务代码和逻辑代码解耦 主要UI框架: 主界面UI采用View Pager 嵌套Fragment的方式,进行完全lazyLoad,根据Fragment生命周期的可见性来判断界面的可见性来加载网络数据,优化网络请求api的设置,减少数据解析时间和网络访问时间,提升性能 购物界面: 购物界面商品流量由Webview实现,自定义了一套WebView与native交互的系统,从而提升Webview性能,提升用户体验。 界面间通信方案: 界面间的通信均采用jetpack liveData 已经lifecycleHandler进行通信,有效防止数据丢失及不必要的内存泄漏。 大图片显示方案: 基于glide做了图片显示的优化,尤其是对gif图片的优化,原生glide加载gif 图片性能低,在原生基础上进行了NDK层面优化,提升了glide性能 网络模块: 基于retrofit + rxjava 进行了二次封装,封装从独立的network modle,使得业务开发者对netWrok modle可以进行黑盒处理,只需在使用的时候添加自己对应的接口和Bean
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论