An Ecommerce Flutter project.
This an e_store with Flutter that represents a lot of concepts and practices that I have learned in the past years.
- native Splash Screen (no-dependency)
- Animated OnBoarding Screen (no-dependency)
- Login Screen & SignUp Screen UI
- Full authentication feature with clean architecture (firebase)
- Ability route users to splash, login, or home screen in the app launch
- Home Screen
- Store Screen
- profile Screen
- Settings Screen
- ability to checkout with payment gateway
- BLOC state management with getIt dependency injection
- Good and robust Routing system
- theming configured with (dark & light)
This is a very beta version and highly customized to follow best practices as much as possible and will go through a lot of changes, refactors, and updates.