flutter run lib/main.dart
flutter pub run import_sorter:main
flutter packages pub run build_runner build --delete-conflicting-outputs
-
Создайте пустой проект, используя принципы Clean Architecture.
-
Создайте фейковый сервис на сервисном слое, зарегистрируйте его в сервис-локаторе (например, GetIt, но необязательно) и получите его на бизнес-слое через локатор.
-
Подключите Freezed и создайте доменную модель с помощью этой библиотеки.
-
Настройте статический анализатор, подключите dart_code_metrics, проведите анализ и соберите метрики с собственного кода.