项目介绍

该项目只是简单的组件化开发的示例,搭建了组件化开发的雏形。 暂时没有实现内容的开发工作,目前实现功能有: 网络模块的封装、ARoute的使用方法、登陆功能的实现(UI未实现)。

使用了Kotlin + AndroidX + 协程 + Retrofit + ViewModel + ARouter

项目地址

Route 组件化开发示例
https://github.com/xiaoerMr/Route

ARouter 使用

  1. 导入ARouter (阿里开源路由框架)
    kotlin AndroidX ARoute 组件化开发示例

  2. 定义路径
    kotlin AndroidX ARoute 组件化开发示例

  3. 在Activity中使用kotlin AndroidX ARoute 组件化开发示例

组件划分

  • App 模块
  • moduel_basis 基础模块
  • moduel_login 登陆模块

App 模块

  • 程序入口。
  • 跳转到登陆模块

基础模块

  • 封装网络请求功能 kotlin
  • 扩展功能 toast
  • 常量定义类
  • 路由定义类(二级路由)

登陆模块

实现登陆请求返回功能(UI 未实现)

相关文章:

  • 2021-07-14
  • 2021-10-27
  • 2021-05-27
  • 2021-09-13
  • 2021-11-28
  • 2021-09-28
猜你喜欢
  • 2021-07-31
  • 2022-12-23
  • 2021-07-02
  • 2021-12-05
  • 2022-12-23
  • 2023-03-31
相关资源
相似解决方案