完全采用kotlin编写的天气应用,是一个实验性的android项目
采用了主流的Android app架构设计
这个项目主打的是完全采用kotlin编写,虽然也是刚接触kotlin,但是熟悉java和javascript和python的童鞋都能很快熟悉kotlin的
整体采用了MVP模式,但不全是MVP,也运用了Google推崇的Databinding进行view和数据的双向绑定设计,基本是类似于MVVM的架构
采用流式数据访问结构,感觉JavaScript的promise和RxJava推崇的流式编程很像,而且RxJava配合kotlin更是爽翻天
进行依赖注入
进行路由导航,感觉Android平台也是越来越向前端靠拢,类似于react-navigation或者vue-router的java实现越来越多
进行json数据解析
进行图片展示
感谢和风天气提供的免费天气api,已经支持我做出了好多款天气应用
Released under the MIT License.
欢迎反馈,欢迎issue和star