Here is the core folder structure which flutter provides.
flutter_bloc_boilerplate/ |- android |- build |- ios |- lib Here is the folder structure we have been using in this project
lib/ |- configs/ |- constants/ |- data/ |- local/ |- models/ |- repository/ |- request/ |- presentation/ |- common_blogs/ |- views/ |- widgets/ |- utils/ - Flutter + Firebase (Firestore, Authentication, Storage) Test account: haonguyen.uet@gmail.com / 123456
- Use BloC pattern
- Responsive
- User-friendly interface
- Clean Architecture
- Custom resuable widgets
- Login or register by email and password
- Search, filter and sort products
- Send your feedback and rating
- Contact with admin by message
- Payment by 2 methods: Cash or Credit card
- Track your orders
- Select your delivery address
- Change app language
- More...
flutter cleanflutter pub getflutter pub run build_runner buildorflutter pub run build_runner build --delete-conflicting-outputsflutter run(if needed)
I will be happy to answer any questions, please feel free to submit an issue and/or pull request 🙂
If you liked my project, don’t forget to ⭐ star the repo to show your support. Thank you!!!

