仿Miui风格的天气App
提供基础的天气服务,功能包括:天气实况、空气质量指数、24小时预报、15天预报、日出日落
架构:MVP
网络框架:OKHttp+Retrofit+RxJava
项目细节:
-
MVP架构实现项目解耦
-
SwipeRefreshLayout实现网络请求,观察者模式实现数据加载
-
RecyclerView横向展示24小时天气预报
其余:
-
app2模块仅使用单Activity开发;
-
生活指数本来是动态适配的,无奈api返回的结果以请求日期为json的key,无法适配,故写死;

