Skip to content

一款 Flutter 天气的 App,这个项目是我学习 Flutter 时的编写的一个实战 App,非常适合入门学习 Flutter

License

Notifications You must be signed in to change notification settings

BytesZero/weather_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weather-flutter

一款 Flutter 天气的 App,这个项目是我学习 Flutter 时的编写的一个实战 App,非常适合入门学习 Flutter

功能

  • 首页(支持下拉刷新)

  • 首页显示天气和动态背景图

  • 首页显示今天详细气温数据

  • 首页显示未来24小时天气(支持横向滑动)

  • 一周天气(支持下拉刷新)

  • 未来 7 天天气列表(使用Container decoration绘制Divider)

预览图

weather_home weather_week_list

运行项目

  • Flutter >=2.0 版本

请下载或克隆后切换到 flutter2.0 分支

cd weather_flutter
git checkout flutter2.0
flutter run
  • Flutter 1.12.x ~ 1.22.6 版本

直接是用 master 分支即可

cd weather_flutter
flutter run
  • Flutter < 1.12.x 版本

请下载或克隆后切换到 old_version 分支

cd weather_flutter
git checkout old_version
flutter run

模拟数据

因原天气接口停止服务,现添加了模拟数据,存放与项目的 JSON 文件

关注我

  • 遇到问题可以找我帮助解决(联系方式在 GitHub 主页)
  • 持续分享优质的 Flutter 文章和视频
  • 不定期分享 Flutter 开发小技巧
  • 百万级 Flutter 应用架构经验

github juejin csdn

About

一款 Flutter 天气的 App,这个项目是我学习 Flutter 时的编写的一个实战 App,非常适合入门学习 Flutter

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published