Pluvia 天气 ?️

License: GPL v3

一款拥有精美动画的天气应用程序,使用 Flutter 构建。由 OpenWeatherMap API 提供天气数据,由 Mapbox API 提供地点搜索。

特点

• ? 根据天气状况和一天中的时间,进行流畅且动态的动画

• ? 精美的暗黑模式

• ? 精准的24小时和7天预报 – 为任何情况做好准备

• ? 通过 MapBox 搜索和天气雷达,查看数百万个地点的天气

• ? 安全且私密,无广告、无追踪器、无数据收集

• ? 支持44种语言翻译

下载

Get it on Google Play Get it on Github

截图

支持的语言

? Pluvia 天气现已支持40多种语言

南非荷兰语、阿拉伯语、阿塞拜疆语、保加利亚语、加泰罗尼亚语、捷克语、丹麦语、德语、现代希腊语、英语、西班牙语、巴斯克语、波斯语、芬兰语、法语、加利西亚语、希伯来语、印地语、克罗地亚语、匈牙利语、印度尼西亚语、意大利语、日语、韩语、立陶宛语、拉脱维亚语、马其顿语、荷兰语/佛兰德语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、斯洛文尼亚语、阿尔巴尼亚语、塞尔维亚语、瑞典语、泰语、土耳其语、乌克兰语、越南语、中文和祖鲁语。

构建

  1. OpenWeatherMap One Call API 获取免费 API 密钥
  2. .env 文件中替换 OPENWEATHER_API_KEY 的值

使用 MapBox 搜索

  1. MapBox API 获取免费 API 密钥
  2. .env 文件中替换 MAPBOX_API_KEY 的值

然后在终端中,

flutter build apk

持久化由 SharedPreferences(用于用户选项,例如暗黑模式)和 SQFLite 数据库(用于保存的位置数据)处理。

许可证

Pluvia Weather 的许可协议为 GDPLv3

天气动画代码及相关资源来自 SpriteWidget 的修改:许可证位于 此处

隐私

隐私政策

GitHub

查看 Github