- Fetch data from a free API (OpenWeatherMap)
- Display:
- location,
- temperature,
- weather icon
- show weather from current location
- handles location permissions
- Show error handling (no internet, invalid location)
- un+/subscribe to a location by searching names
- remember subscribed locations
- Network calls
- JSON parsing
- Dio