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

 前言

在我的新书《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

\

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYIgFP8w' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片