COVID-19孟加拉国Android端到端信息平台
COVID-19-孟加拉国-Android 是个挺有意思的项目,做得也挺全面。从普通老百姓到政府门户,全链路打通,还花心思在信息准确这块——不只是查数据,还帮你分辨哪些是真的,哪些是网上瞎传的。
Android + Kotlin的组合就不用说了,稳定又高效,配上MVVM 架构,逻辑清晰,数据跟视图分得挺干净,维护起来省不少事。你要是平时用LiveData
、ViewModel
这些,那基本能无缝接上。
异步这块用的是RxAndroid,响应流写 UI 交互还蛮顺手的,像用户上报症状、获取实时消息这些操作,写起来清晰又好维护。如果你还没上手 Rx 的写法,值得趁这个项目练练手。
再一个,项目还用了Dagger2做依赖注入,模块化做得挺干净。像NetworkModule
、Repository
这些都分得清清楚楚,改哪个都不会牵一发动全身。
顺带一提,它还有专门的COVID-19 知识小工具,科普和辟谣内容都在,蛮适合做信息展示类的 UI 参考。而且源码开源,你可以直接扒下来看结构,或者拿来自己改一改。
如果你刚好在做健康类 App,或者对疫情类的数据展示、政府对接、公众服务这些方向感兴趣,这项目值得花点时间琢磨琢磨。
COVID-19-孟加拉国-Android:从普通大众到政府门户的端到端工具,以及带有CoronaVirus事实,神话和支持的意识工具,以消除错误信息的语言和上下文障碍,这种错误和信息障碍已在社交媒体上传播,从而引发了大规模恐慌
预估大小:174个文件
.gitignore
1KB
.gitignore
7B
ButtonTypeRadioAdapter.kt
6KB
AuthenticationDataSource.kt
5KB
TestYourselfViewModel.kt
6KB
TestYourselfFragment.kt
12KB
DashboardFragment.kt
5KB
LiveUpdatesFragment.kt
6KB
AuthenticationViewModel.kt
5KB
MainActivity.kt
6KB
712.04KB
文件大小:
评论区