ebm_p_archi
Generates a Flutter/Dart directories with Clean Architecture Structure.
Requirements
- Must have Flutter installed in your machine
auto_route
is required
Usage š
mason make ebm_p_archi
Variables āØ
Variable | Description | Default | Type |
---|---|---|---|
name | Name of the app | Dash | string |
Output š¦
A flutter app with the following structure in the lib
folder
|-- feature
| |-- book_ias.dart
| |-- data
| | |-- data.dart
| | |-- datasources
| | | |-- datasources.dart
| | | |-- local_datasource.dart
| | | `-- remote_datasource.dart
| | |-- dtos
| | | |-- dto_mapper
| | | |-- dtos.dart
| | | |-- local
| | | `-- remote
| | |-- extensions
| | | `-- extensions.dart
| | |-- mappers
| | | `-- mappers.dart
| | `-- repositories
| | `-- repositories.dart
| |-- domain
| | |-- domain.dart
| | |-- entities
| | | `-- entities.dart
| | `-- extensions
| | `-- extensions.dart
| `-- presentation
| |-- blocs
| | `-- blocs.dart
| |-- exports
| | |-- export_widget_screen_a
| | `-- exports.dart
| |-- presentation.dart
| `-- widgets
| `-- widgets.dart
|-- readme.md
`-- router
|-- router.dart
`-- router.gm.dart
## Failure
Failure could be
typedef Failure = String