Clima ☁

一个实时天气应用

演示

我从这个项目中学习到什么

  • 如何使用 Dart 执行异步任务。
  • 理解 async 和 await。
  • 了解 Futures 以及如何使用它们。
  • 如何使用 Dart http 包进行网络通信。
  • 什么是 API,以及如何使用它们从互联网获取数据。
  • 什么是 JSON,以及如何使用 Dart convert 包解析它们。
  • 如何使用 Navigator 在屏幕之间传递数据。
  • 如何在 Dart 中使用 try/catch/throw 处理异常。
  • 了解 Stateful Widgets 的生命周期以及如何重写它们。
  • 如何使用 Geolocator 包获取 iOS 和 Android 的实时位置数据。
  • 如何使用 TextField Widget 获取用户输入。

贡献者

Mansi Jain

GitHub

查看 Github