Climate App is an application designed to provide users with weather information based on their current location. This project serves as a learning platform for utilizing APIs to retrieve data such as location and weather. Additionally, it focuses on asynchronous programming in Dart, demonstrating how to handle time-consuming tasks like obtaining device location and fetching data from the internet.
- Location Retrieval: Utilizes device capabilities to fetch the user's current location.
- Weather Data: Connects to external weather APIs to retrieve real-time weather information.
- Asynchronous Programming: Demonstrates best practices for handling asynchronous operations in Dart.
- Beautiful Design: Aesthetically pleasing user interface for an enhanced user experience.
To run the Climate App locally and explore its features, follow the steps below:
- Ensure you have Dart SDK installed on your machine.
-
Clone the repository:
git clone https://github.com/1DevNawaf/Climate-app.git
-
Navigate to the project directory:
cd Climate-app
-
Install dependencies:
pub get
Run the application on a connected device or emulator:
flutter run
The app should now be accessible on your device or emulator.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Special thanks to the contributors who have made this project possible.
For any inquiries or support:
Nawaf Mohammed Alghodyah