Welcome to my Flutter Bootcamp journey! This repository contains all the mini-projects and practice code developed during my learning process, starting from the basics of Flutter and Dart.
This bootcamp focuses on building a strong foundation in Flutter app development. Each day includes hands-on mini-projects that help in understanding widgets, state management, UI design, navigation, and package integration.
- β
Day-wise project folders (
Day 1,Day 2, etc.) - β Clean and modular Flutter apps
- β Assets and required setup files
- β ReadMe files with instructions for each day's project
Flutter-Bootcamp/
βββ Day 1
β βββ lib/
β βββ pubspec.yaml
βββ Day 2
β βββ lib/
β β βββ main.dart
β β βββ medoc.dart
β β βββ buffer.dart
β β βββ third.dart
β βββ pubspec.yaml
βββ Day 3
β βββ lib/
β β βββ main.dart
β β βββ home.dart
β βββ pubspec.yaml
βββ Myntra-Clone
β βββ assets/
β βββ lib/
β β βββ components/
β β β βββ bottom_nav_bar.dart
β β β βββ clothes_tile.dart
β β βββ models/
β β β βββ clothes.dart
β β βββ pages/
β β β βββ intro_page.dart
β β β βββ home_page.dart
β β β βββ shop_page.dart
β β β βββ cart_page.dart
β β β βββ main.dart
β βββ pubspec.yaml
βββ README.md
- Flutter SDK
- Dart Programming Language
- Visual Studio Code / Android Studio
- Git & GitHub
- Pub.dev Packages (e.g.,
google_nav_bar)
To run any project from this repository:
- Clone the repository:
git clone https://github.com/your-username/Flutter-Bootcamp.git- Navigate to the desired project's folder:
cd Flutter-Bootcamp/Myntra-Clone/- Get dependencies:
flutter pub get- Run the app:
flutter run| Day | Topics Covered | Project Description |
|---|---|---|
| 1 | Stateless & Stateful Widgets | Simple Counter App |
| 2 | Multi-screen navigation, Named Routes, GNav | App with 3 pages and bottom navigation |
| 3 | ThemeData, TextTheme, Flexible widgets, UI layout with Column | Themed UI with two styled containers |
| 4 | Grid/ListView, Models, Bottom Nav Bar, Assets, State Mgmt | A mini Myntra-style shopping app |
This repository serves as a portfolio of my Flutter learning journey. It's also a handy reference for anyone who wants to learn Flutter through hands-on mini-projects.