# FengYunWeather **Repository Path**: manong99898/FengYunWeather ## Basic Information - **Project Name**: FengYunWeather - **Description**: 风云天气,简书:https://www.jianshu.com/p/da1671822e88 GitHub: https://github.com/wdsqjq/FengYunWeather - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: http://fengyun.icu - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 46 - **Created**: 2023-12-07 - **Last Updated**: 2023-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FengYunWeather 风云天气 风停了云知道,天晴了风云知道。**FengYunWeather** 是一个开源的android 天气app,使用kotlin语言编写,采用MVX架构,使用了kotlin协程,OkHttp,coil,Room等框架,代码逻辑非常清晰,适合新手入门,以及老手参考交流。 ## 主要功能 - 全球每日和逐小时天气预报,包括:天气状况、温度、大气压、相对湿度、降水量、风力风速风向、能见度、日出日落和月升月落等 - 中国城市还有AQI空气质量数据 - 逐小时天气动态曲线 - 城市搜索,支持模糊搜索和搜索建议 - 城市管理 - 单位转换 - 天气特效 ## 预览 ![weather_info](img/home.gif) ![effect](img/effect.gif) ![hourly](img/hourly.gif) ![15dforecast](img/15d.gif) ![sun_moon](img/sun.gif) ![widget](img/widget.gif) ![add_city](img/add_city.gif) ![settings](img/city_manager.gif) ## TODO - [x] 通知栏提醒 - [x] 桌面小部件 - [x] 背景根据天气自动切换 - [x] 气温数字特效 - [x] 天气特效(部分实现) - [x] 太阳和月亮 - [x] 城市管理(定位添加) - [x] 插件换肤 ## 第三方数据 ### 天气数据 **风云天气** 的天气数据来源于 [和风天气](https://www.heweather.com)。 当你使用这个APP时需要自行注册一个 **免费KEY(web api)** 访问 https://www.heweather.com ### 定位服务 **风云天气** 使用 [高德](https://www.amap.com) 定位服务。 你同样需要一个高德地图的 **KEY** 去使用定位API或SDK, 请访问 https://lbs.amap.com 你也可以用原生定位或其他第三方定位SDK。 ### 配置 在项目根目录的`local.properties`中添加如下配置: ``` // 和风 he_feng_app_key="your_he_feng_app_key" // 高德 gao_de_app_key="your_gao_de_app_key" ``` ## 下载体验 点击下载[![](https://img.shields.io/badge/Download-apk-green.svg)](https://raw.githubusercontent.com/wsj1024/FengYunWeather/master/app/release/fengyun-weather-2.0.8.apk) 或扫描二维码下载: ![add_city](img/qrcode.png) ##### 更新记录 - 1.1.4 1,完善皮肤插件化 - 1.1.3 1,增加升级功能,可以及时体验新版本. 2,皮肤插件化1.0 - 1.1.1 修复一些bug,优化交互 - 1.1.0 预警信息以Dialog形式展示,帅得不要不要 - 1.0.9 新的空气质量UI,漂亮得一塌糊涂 - 1.0.8 优化SwipeRefreshLayout的动画效果,隔壁产品经理馋哭了 - 1.0.7 连夜修复鸿洋大佬提出的小米11上Widget的UI问题 ## License Copyright 2021 wangsj Inc. 本项目为 GPL3.0 协议,请所有进行二次开发的开发者遵守 GPL3.0协议,并且不得将代码用于商用。