This is an example how to implement clean architecture with domain driven design and riverpod in flutter projects.
- Rename local.config.json.example into local.config.json
- Setup local supabase or remote supabase backend.
- Flutter flavours included. Update your run configuration with --flavor development --target lib/main_development.dart
Tested this example on the web and mobile.
The detailed article with explanations can be found here https://otakoyi.software/blog/flutter-clean-architecture-with-riverpod-and-supabase