Product App (Complete application with MVVM architecture using bloc)
All the projects have a common structure. The project structure is as follows:
lib lib/app - Contains the application-specific code lib/data - Contains the data layer code (Repository, API, Database) lib/feature - Contains the feature-specific code lib/utils - Contains the utility code
This app has MVVM architecture using bloc. This app has two screens - Categories and Product List. The app uses the bloc to manage the state. It also uses go_route to navigate between the screens.