无风之逸2023年11月10日
90阅读
开发技术Kotlin
所属分类Jetpack、AndroidX、音视频播放

作品详情

项目的开发,打包以及上架应用市场,皆由本人独立完成。
该APP主要功能是为美剧爱好者提供观影内容。
技术细节如下:
使用Kotlin,Jetpack,AndroidX搭建基础框架
数据层使用Room,dataStore来实现,通过Flow的方式形成统一的数据接口
网络层使用Okhttp和Retrofit,配合Kotlin的协程,极大程度提升了开发效率
多渠道包使用腾讯开源的VasDolly,配合乐固加固,自定义的bat脚本,形成了一套半自动化的工具
视频播放基于ijkPlayer,配合AndroidVideoCache,实现了边播边缓存,节约服务端流量
图片加载使用coil,在此基础上,动态加载对应大小的图片
UI层主体框架基于QMUI,布局基本使用ConstraintLayout以及附属组件,减少页面嵌套,提高渲染效率
使用RefreshVersions结合AndroidStudio的libs.version.toml来统一管理依赖
配合APP上架隐私政策的处理,使用Flow来统一管理SDK初始化以及敏感权限请求
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论