A Flutter weather application built using clean architecture principles. This is the starter project for the tutorial series.
This project is a starting point for building a weather application in Flutter. The tutorial will guide you through implementing features step by step.
- Flutter SDK (latest stable version)
- Dart SDK
- An IDE (VS Code or Android Studio)
- Clone the repository
git clone https://github.com/YOUR_USERNAME/vibe_coding_tutorial_weather_app.git- Navigate to project directory
cd vibe_coding_tutorial_weather_app- Get dependencies
flutter pub get- Run the app
flutter runThe starter project has a minimal structure that will be expanded throughout the tutorial:
lib/
├── main.dart # Application entry point
Throughout the tutorial, we will implement:
- Clean Architecture setup
- Weather data fetching
- State management with BLoC
- Error handling
- Unit and widget testing
- UI implementation
- API integration
This is a tutorial project. Feel free to fork and use it for learning purposes.
This project is licensed under the MIT License - see the LICENSE file for details.