/sb12

Primary LanguageDart

About

Run project

flutter run lib/main.dart

Run sorting imports

flutter pub run import_sorter:main

Generate files

flutter packages pub run build_runner build --delete-conflicting-outputs

Модуль 12. Architecture

Задание

  1. Создайте пустой проект, используя принципы Clean Architecture.

  2. Создайте фейковый сервис на сервисном слое, зарегистрируйте его в сервис-локаторе (например, GetIt, но необязательно) и получите его на бизнес-слое через локатор.

  3. Подключите Freezed и создайте доменную модель с помощью этой библиотеки.

  4. Настройте статический анализатор, подключите dart_code_metrics, проведите анализ и соберите метрики с собственного кода.