Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 939 Bytes

README.md

File metadata and controls

24 lines (13 loc) · 939 Bytes

Weather app

The project's main focus is on asynchronous programming in Dart where time consuming task like networking is carried out to get data from the internet. The application allows you to find out the live weather data for any city you can think of!

The weather app is inspired by the beautiful designs made by Emre Pektas.

Finished App

Certain key concepts that are used include

  • Using Dart to perform asynchronous tasks.
  • Using async, await and Futures
  • Networking with the Dart http package.
  • Using API to get data from the internet.
  • Using JSON and parsing them using the Dart convert package.
  • Passing data forwards and backwards between screens using the Navigator.
  • Handling exceptions in Dart using try/catch/throw.
  • Using the TextField Widget to take user input.