Blog

CherryPick DI

May 7, 2022

CherryPick DI # DI-контейнер – это библиотека, которая обеспечивает функциональность механизма внедрения зависимостей. Содержание # Предисловие Возможности библиотеки Компоненты библиотеки 3.1. Scope 3.2. Module 3.3. Binding Пример использования Заключение 1. Предисловие # Первые попытки разработать свой DI для пет проектов написанных на Flutter SDK были начаты в начале 2020 года. Сподвигло меня на этот шаг несколько причин: На тот момент я не нашел DI в pub.dev с возможностью делить контейнер на scope (возможно плохо искал) Упростить работу с зависимостями в проекте Желание написать собственный DI Иметь в арсенале простой DI (надеюсь с простым API) 2. ...