dain 0.0.2 dain: ^0.0.2 copied to clipboard
A dynamic dependency injection framework for Dart developers.
import 'package:dain/dain.dart';
import 'di/example_module.dart';
import 'model/example_model.dart';
void main() {
_setupDI();
_basicUsage();
}
void _setupDI() {
Dain.start([
ExampleModule(),
]);
}
void _basicUsage() {
final exampleModel = Dain.inject<ExampleModel>();
exampleModel.sayHello(); // print "Hello World!"
}