The project layout follows a typical type-first structure.
Chapter | Content |
---|---|
Screens | Responsive layout with selectable screens |
Widgets | More complex widgets such as throttle or dialogs |
Services | HTTP, WebSocket and fake services |
Providers | State management through Riverpod providers |
Models | freezed models for settings, file formats, HTTP requests, etc. |
Constants | Constants used throughout the app |
Utilities | Checksums, validators, etc. |