前言
在我的新书《Android Jetpack开发:原理解析与使用实战》项目实战中,我们完成了一个MVVM版别的出行防疫App。之前说过,会开发对应的Compose版别,现在,他来了~
项目简介
如果你还没看过非Compose版别能够点击链接查看。
这是一款MVVM形式的Compose App,采用了组件化、Aroute、协程、flow等技术,合适初学者学习使用。此项目将长时间保护,后续一切的新技术、渠道适配等都将基于此项目实践。
项目数据基于 “聚合数据“在线API,需请求对应的API,请求成功后将key值替换到appbase下BaseApi中的KEY变量中
模块说明
- app 入口模块
- appbase 基础模块:基类Activity、网络请求、东西类、配置文件等
- module_city 挑选城市模块,一切事务模块依靠,实践开发中也可置于appbase模块中
- module_risk_level 危险等级模块:查询危险等级地区
- module_test_agency 检测组织模块:查询城市核酸检测组织信息
- module_travel_policy 出行方针模块:查询两地间的出行方针,这个模块交给大佬们完成啦~
项目地址
如果你觉得项目对你有协助,欢迎start和Issue~
项目地址:GitHub – huanglinqing123/TravelPreventionCompose: Compose-MVVM开源项目 出行防疫AppCompose-MVVM开源项目 出行防疫App. Contribute to huanglinqing123/TravelPreventionCompose development by creating an account on GitHub. https://github.com/huanglinqing123/TravelPreventionCompose
\