DRTDI: лёгкий и быстрый DI-контейнер для Dart и Flutter
при работе с Dart и Flutter становится очевидным: многие DI-библиотеки либо слишком тяжёлые, либо слишком простые. Одни предлагают автоматическую магию, скрытые зависимости, runtime-рефлексию — что усложняет тестирование и снижает производительность. Другие дают лишь базовый функционал, который не покрывает типичные сценарии: scoped-контейнеры, несколько реализаций одного интерфейса, декораторы, модули.
в такой ситуации мне понадобился DI-контейнер, отвечающий следующим требованиям:
Читать далее