- Fetches and displays current weather data for a specified location.
- Utilizes a weather API to retrieve real-time weather information.
- Presents weather details in a clear and visually appealing interface.
- Uses API calls to fetch weather data from an external source.
- Handles both JSON and XML API response formats.
- Demonstrates data decoding from JSON responses.
- Includes examples of calling APIs with custom formats.
- Explores usage of WebSockets for real-time data updates (optional).
- Effectively navigates between different screens within the app.
- Understands and manages widget lifecycles for efficient UI updates.
- Employs asynchronous programming techniques for handling API calls.
- Incorporates a splash screen during app launch for a smooth user experience.
- Open Weather API : https://openweathermap.org/api
- Flutter's Geolocator Package : https://pub.dev/packages/geolocator
- Flutter's HTTP package : https://pub.dev/packages/http
- Flutter's Spinkit Package : https://pub.dev/packages/flutter_spinkit
- StackOverFlow was the Major support for me solving the Errors encountered.