Flutter 天气

一个用于查看当前天气状况的Flutter应用程序。

preview

特点

  • ✅ 美观的极简UI
  • ✅ 深色和浅色主题
  • ✅ 当前温度、最高和最低温度、日落、日出
  • ✅ 为每种天气状况自定义图标
  • ✅ 5天天气预报
  • ✅ 精美的动画过渡
  • ✅ BLoC模式用于API调用
  • ✅ 折线图显示温度变化

入门

先决条件

Flutter

安装

API 密钥

创建一个名为 api_keys.dart 的文件,位于 lib/src/api/

创建一个名为ApiKey的类,并在其中填入你的OpenWeatherMap API密钥。在此 获取

eg

class ApiKey {
  static const OPEN_WEATHER_MAP = 'your_key';
}

待办

  • 支持多语言的 i18n

致谢

GitHub

查看 Github