美文网首页
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