Flutter 天气
一个查看当前天气状态的 Flutter 应用。
功能
- ✅ 精美的极简UI
- ✅ 深色和浅色主题
- ✅ 当前温度、最高和最低温度、日落、日出
- ✅ 每种天气状况的自定义图标
- ✅ 5 天天气预报
- ✅ 精美的动画转场
- ✅ 使用 BLoC 模式进行 API 调用
- ✅ 折线图显示温度变化
入门
前提条件
Flutter
安装
API 密钥
创建一个名为 api_keys.dart 的文件,位于 lib/src/api/
创建一个名为 ApiKey 的类,其中包含您的 OpenWeatherMaps API 密钥。在此处 获取
eg
class ApiKey {
static const OPEN_WEATHER_MAP = 'your_key';
}
待办事项
- 支持多语言的 i18n
致谢
- 天气图标包
- App Mockup, photopea (用于截图)
