Урок 105. Архитектуры - Управление зависимостями. Get it
Вставка
- Опубліковано 18 тра 2022
- Пожертвования - boosty.to/lazyloadflutter
Канал с анонсами в телеграм - t.me/lazyload_flutter
Группа в телеграм - t.me/learnDartFlutter
Группа в вк - club203125105
Код урока для подписчиков boosty - github.com/JonFir/lazyload_fl...
Моя статья по управлению зависимостями - jonfir.github.io/posts/ioc-ios/
Спасибо огромное за видео! Как всегда отличный и подробный урок!
Спасибо! После уроков по DI и GetIt многое стало понятно.
Большое спасибо - оч хороший урок! лайк, подписка!
Хорошие уроки, продолжай в том же духе.
Спасибо, ждал GetIt :)
Спасибо!)
Спасибо!
Кстати нам приходилось подменять зависимости в рантайме, когда писали АБ тесты. Тобишь сначала на старте грузится Firebase и определяет какой тест включается, далее при инициализации экрана DI брал реализацию в зависимости от конфигурации теста.
Приходилось использовать, чтобы переключаться в деморежим(с демо данными) и обратно (подмена датасорсов на локальные в репозиотриях и т.п.)
Лучше в классах навигатора, репо, датасурсов и т.д. зависимости пробрасывать через конструктор, а не обращаться в гетИт инстанс в самом классе - во-первых, это явно будет, и при регистрации в гет ит контейнере, сразу видно что от чего зависит, во вторых, управление будет из одного места - там где и происходит регистрация зависимостей, там и будет их инъекция.
Женя Спасибо! Как при использовании DI/SL осуществлять навигацию, с передачей параметров в тот виджет, куда переходишь ?
а вот в следующем уроке как раз пример такой есть)
@@LearnDartFlutter уже смотрю)
Аа, накиньте в сутки +6 часов.
Чтоб успевать и во флаттер