Mobile application for obtaining weather forecasts.
MeteoApp is a mobile application developed with Flutter that allows users to get interactive weather forecasts. The app includes features such as hourly forecasts, detailed weather information, and an intuitive user interface.
-
Get Started Screen:
- Displays an introduction to the app and redirects to the main screen.
-
Home Screen:
- Allows users to enter their location and obtain weather forecasts.
-
Detail Page:
- Displays detailed weather forecasts for a given location.
-
Weather Item:
- Displays specific weather information such as temperature, humidity, etc.
-
Choosing a Method:
- Users can choose among various app features to obtain accurate weather information. User inputs are verified to ensure validity and accuracy of the displays.
-
Example Functions:
- Hourly Forecasts: Displays weather forecasts for upcoming hours.
- Detailed Weather Information: Provides detailed information on temperature, humidity, wind speed, etc.
- Graphical Visualization: Uses icons and graphics to represent weather conditions.
lib/
├── main.dart : Entry point of the application.
├── ul/
│ ├── get_started.dart : Get Started screen.
│ ├── home.dart : Home screen.
│ ├── detail_page.dart : Weather detail page.
│ ├── welcome.dart : Welcome screen.
│ └── widgets/
│ └── weather_item.dart: Weather item displaying specific information.
├── models/
│ └── constants.dart : Constants file.
- Flutter SDK: Install Flutter
- Android Studio or Visual Studio Code with Flutter and Dart extensions
-
Clone the repository:
git clone https://github.com/votre-utilisateur/MeteoApp.git
-
Navigate to the project directory:
cd MeteoApp
-
Install dependencies:
flutter pub get
-
Run the application:
flutter run
To download the Android version of the mobile application, please use the following OneDrive link:
OneDrive link: https://1drv.ms/u/s!Asrl_soLHYYgg_JCUy9ycdKS5D623g?e=JNNBei
Thank you all for your support and encouragement!