Flutter 天气
一个用于查看当前天气状况的Flutter应用程序。
特点
- ✅ 美观的极简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
致谢
- 天气图标包
- App Mockup, photopea (用于截图)
