This project is a showcase of a Flutter mobile application built using the Model-View-ViewModel (MVVM) architecture. The app uses the Provider package for state management, ensuring a clean, scalable, and maintainable codebase.
This design pattern separates the app's logic into distinct layers, improving code readability and maintainability.
Simplifies the process of managing app state with a clean and efficient approach.
The project is organized into models, services, views, and viewmodels, making it easy to navigate and scale.
This project uses the build_runner package to generate model files. To generate the files, run the following command:
dart run build_runner build