Flutter 天气

一款用于查看当前天气状况的 Flutter 应用程序。这是我在学习和理解 Flutter 和 Dart 旅程中的第一个项目。

android

Flutter-Weather

特点

  • :white_check_mark: 精美的极简 UI
  • :white_check_mark: 深色和浅色主题
  • :white_check_mark: 当前温度、最高最低温度、日落、日出
  • :white_check_mark: 每种天气条件的自定义图标
  • :white_check_mark: 5 天预报
  • :white_check_mark: 精美的动画过渡
  • :white_check_mark: BLoC 模式用于 API 调用

入门

安装

API 密钥

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

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

eg

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

待办

  • 支持多语言的 i18n

GitHub

https://github.com/LonelyCpp/flutter_weather