A cross-platform mobile app replicating and extending the existing CPMIS platform. The app is developed using Flutter, the backend in Django.
- Provider package for State Management
- MVC pattern
- Initial UI design
To handle data models and data mapping
To contain all pages/full screens, folders and widgets related to the screens
To contain controllers/providers to handle shared logic, http requests and state management
To contain commonly used or shared functions
To contain shared widgets across the app