This is a Flutter project DDD skeleton, inspired by the amazing ResoCoder's tutorials:
Flutter TDD Clean Architecture Flutter Firebase & DDD
Number blocks icons created by surang
Also in this ready to go DDD skeleton is configured:
- Theming.
- l10n and i18n.
- Cubit state management solution.
- Freezed union/sealed repository responses.
- Dio client for http requests.
- Retrofit for define the API.
- Apps flavour configuration.
- File environment configuration.
- Getit injection dependencies.
- Go router route solution.
- Flutter code generator for your asset.
- Flutter unit, widget and integration test.
- FVM configuration.
- Makefile for useful commands.