Flutter’s official standard is Domain Driven Development (DDD), but the problem is that DDD is not good. I created Anton’s Domain Driven Design (ADDD) because it is more direct, organized, and creates better folder scopes for implementations.


There are 2 types of folders: domains and implementations

When to create a folder