App Architecture.
This is Architecture V.0.1
To create Dart object for API requests and responses, use this online tool. https://app.quicktype.io
This architecture supports all kind of state management mechanisms and libraries.
- Global error handing to remove all the try catch blocks
- Shift validations from presentation layer to business logic layer
- Document/json based local database instead of simple SQFlite. To make local database more secure.
- Use compile time injection instead of service locator