Drtdi — это ультра-лёгкий и производительный Dependency Injection контейнер, написанный на Dart. Никакой магии кодогенерации, сложных аннотаций или перегруженных фреймворков. Просто создаёшь контейнер, регистрируешь зависимости и инжектишь их куда нужно. Поддерживает singleton, transient и scoped жизненные циклы
▫️Zero-boilerplate — минимум кода для настройки, всё работает через простые функции-фабрики
▫️Гибкие жизненные циклы — Singleton (один на всё приложение), Transient (новый каждый раз), Scoped (в рамках области)
▫️Flutter-ready — легко интегрируется в Flutter-приложения через ContainerProvider, без лишних InheritedWidget танцев
🐱 GitHub
Post #9052
14K

- ❤ 16
- 🔥 3