Injector is a simple dependency injection lib for Dart.
It does not replace a complex dependency injection framework like Dagger, but it provides the basics that most apps need. Feature requests are welcomed!
Internally the injector is a singleton that stores instances and builders in a Map.
Use registerDependency
All instances are lazy loaded, meaning that at the time you request the dependency the instance is created.
Get your dependency using get