Skip to content

zfl541091999/Weather

Repository files navigation

Weather

应用功能:查询指定地区的实时天气情况以及未来5天的天气预报。

概述:此应用是我在工作生活闲暇之余的作品,非常感谢给予我灵感和帮助的开源项目的作者。此项目除一些工具类使用java语言编写,其余使用kotlin语言编写

1、本应用使用的开发设计模式是MVVM设计模式。

2、数据来源于聚合数据的天气预报api。官网地址:https://www.juhe.cn

3、图标方面,使用了阿里巴巴矢量图标库中的天气图标数据,配合AS的Vector Asset功能生成。官网地址:https://www.iconfont.cn

4、网络请求,使用了Square的retorfit+okhttp框架。地址:https://github.com/square

5、使用livedata机制实现消息传递

6、使用Lottie来实现搜索动画。框架地址:https://github.com/airbnb/lottie-android

7、使用BaseRecyclerViewAdapterHelper来快速搭建recyclerView。框架地址:https://github.com/CymChad/BaseRecyclerViewAdapterHelper

作者:瘸腿蚊 GitHub主页:https://github.com/zfl541091999

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published