Flutter 天气

一款使用 Flutter 的天气应用。

android

ios

ios_chart

特点

  • :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调用
  • :white_check_mark: 折线图显示温度变化

入门

先决条件

Flutter

安装

API 密钥

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

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

eg

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

GitHub

https://github.com/Rajchowdhury420/Flutter-Weather