complete_dependency_injector 1.0.0
complete_dependency_injector: ^1.0.0 copied to clipboard
A feature-complete hierarchical and async dependency injector for Dart and Flutter.
example/complete_dependency_injector_example.dart
import 'package:complete_dependency_injector/complete_dependency_injector.dart';
class MyService {
void sayHello() => print('Hello from MyService!');
}
void main() async {
final injector = Injector([
Provider(MyService),
]);
injector.registerFactory(
InjectableFactory.withoutDependencies<MyService>(() => MyService()),
);
final service = await injector.getService<MyService>();
service.sayHello();
}