/world-time-app

World Time Application

Primary LanguageDart

world_time_app

A World Time Project

Getting Started

Just run the project

Key Concepts Learned

  • asynchronous programming
  • using http, using the http getter
  • using the world time api
  • reading and using api data
  • routing and contexts
  • creating branches in git
  • formatting dates and time using intl package
  • using spinners for loading screens
  • using the ternary operator
  • using late for none-null variables, an exception will be thrown if the variable is accessed without being initialized.
  • popping screens off
  • using async on buttons
  • using the listview widget and returning values

Tid bits

  • importing using package:

Image Credits

To Do

  • add the world flag api and get flag data from it
  • add world map images.t

Screenshots

  • HomeScreen : Day Time

- HomeScreen: Night Time