本项目使用提供的API开发,采用MVP架构,项目中使用Flutter和本机混合开发的方式实现了部分功能,如注册登录功能,使用到的优秀开源框架有Dagger2 , Retrofit , RxJava2等,项目已经全面转换到androidx ,由于日常工作androidx接触常用App的开发,故作为练手项目利用业务时间开发,如果你正好需要一个完整项目练手,那个绝对绝对你。
由于该项目建造的早,其中像依赖注入框架Dagger2替换为更好用的Hilt , Hilt以及最近很火的是声明式UI写作方式Com