A simple cross-platform weather app built with Flutter.
This project is meant as a starter scaffold for learning Flutter while experimenting with weather APIs and building responsive UIs.
- 🚀 Cross-platform: Android, iOS, Web, Windows, macOS, Linux
- 🏗️ Flutter project structure ready to extend
- 🔧 Easy to integrate with any Weather API (e.g., OpenWeatherMap)
Make sure you have:
- Flutter SDK installed
- A code editor (VS Code / Android Studio)
- Device setup for your target platform(s)
- Clone the repo
git clone https://github.com/Anush980/weather-app.git cd weather-app - Get Dependencies
flutter pub get- Run the App
flutter runweather-app/
├── android/ # Android native files
├── ios/ # iOS native files
├── lib/ # Main Flutter/Dart source code
├── web/ # Web support
├── linux/ # Linux desktop support
├── macos/ # macOS desktop support
├── windows/ # Windows desktop support
├── test/ # Unit/widget tests
├── pubspec.yaml # Dependencies & configs
└── README.md
weather-app/
├── android/ # Android native files
├── ios/ # iOS native files
├── lib/ # Main Flutter/Dart source code
├── web/ # Web support
├── linux/ # Linux desktop support
├── macos/ # macOS desktop support
├── windows/ # Windows desktop support
├── test/ # Unit/widget tests
├── pubspec.yaml # Dependencies & configs
└── README.md
-
Fork the project
-
Create your feature branch
git checkout -b feature/awesome-feature- Commit your changes
git commit -m "Add awesome features"- Push to your branch and open a PR
