component-jetpack-mvvm::sparkling_heart:组件化+Jetpack+Kotlin+MVVM项目实战,涉及Jetpack相关组件,Kotlin相关技术,协程+Retrofit,Paging3+Room等

时间:2024-08-24 08:12:56
【文件属性】:

文件名称:component-jetpack-mvvm::sparkling_heart:组件化+Jetpack+Kotlin+MVVM项目实战,涉及Jetpack相关组件,Kotlin相关技术,协程+Retrofit,Paging3+Room等

文件大小:1.53MB

文件格式:ZIP

更新时间:2024-08-24 08:12:56

kotlin room flow navigation mvvm

组件化+Jetpack+Kotlin+MVVM 一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin和图片加载框架Coil。 网络请求部分使用OkHttp+Retrofit,配合Kotlin的协程,完成了对Retrofit和协程的请求封装,结合LoadSir进行状态切换管理,让开发者只用关注自己的业务逻辑,而不要操心界面的切换和通知。 对于具体的网络封装思路,可参考 项目地址: 如果此项目对你有帮助和价值,烦请给个star,或者有什么好的建议或意见,也可以发个issues,感谢! 二、项目详情 2.1、组件化搭建项目时暴露出的问题 2.1.1、如何独立运行一个Module? 运行总App时,子Module是属于library,而独立运行时,


网友评论