美文网首页
Kotlin +MVVM+Coroutines+组件化项目架构

Kotlin +MVVM+Coroutines+组件化项目架构

作者: 陈兴强 | 来源:发表于2021-09-27 23:18 被阅读0次

一 核心技术
• JetPack(Lifecycle,LiveData,ViewModel,Room)
• Kotlin
• MVVM
• Coroutines
• Glide
• ARouter
• Retrofit+Okhttp

二 架构:
宿主层
位于最上层, 将需要的模块组装成一个完整的App, 这一层可以管理整个App的生命周期
业务层
根据业务需求拆分过后的业务模块, 模块之间互不依赖, 通过路由组件可以相互交互
基础层
位于最底层

image.png

架构的基础是基与MVVMlib,下面是MVVMlib的架构图

三 Kotlin + Coroutines

四 组件化ARouter

五 网络框架选型+二次封装

六 JetPack+MVVM

七 关于MVVMlib

相关文章

网友评论

      本文标题:Kotlin +MVVM+Coroutines+组件化项目架构

      本文链接:https://www.haomeiwen.com/subject/aixtnltx.html