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

2021-09-27  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读