前言

在我的新书《Android Jetpack开发:原理解析与使用实战》项目实战中,我们完成了一个MVVM版别的出行防疫App。之前说过,会开发对应的Compose版别,现在,他来了~

项目简介

如果你还没看过非Compose版别能够点击链接查看。

这是一款MVVM形式的Compose App,采用了组件化、Aroute、协程、flow等技术,合适初学者学习使用。此项目将长时间保护,后续一切的新技术、渠道适配等都将基于此项目实践。
项目数据基于 “聚合数据“在线API,需请求对应的API,请求成功后将key值替换到appbase下BaseApi中的KEY变量中

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

模块说明

  • app 入口模块
  • appbase 基础模块:基类Activity、网络请求、东西类、配置文件等
  • module_city 挑选城市模块,一切事务模块依靠,实践开发中也可置于appbase模块中
  • module_risk_level 危险等级模块:查询危险等级地区
  • module_test_agency 检测组织模块:查询城市核酸检测组织信息
  • module_travel_policy 出行方针模块:查询两地间的出行方针,这个模块交给大佬们完成啦~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

我用Compose写了一个开源项目~
我用Compose写了一个开源项目~

项目地址

如果你觉得项目对你有协助,欢迎start和Issue~

项目地址:GitHub – huanglinqing123/TravelPreventionCompose: Compose-MVVM开源项目 出行防疫AppCompose-MVVM开源项目 出行防疫App. Contribute to huanglinqing123/TravelPreventionCompose development by creating an account on GitHub.

我用Compose写了一个开源项目~
https://github.com/huanglinqing123/TravelPreventionCompose

\