simplest_service_locator 0.0.1 copy "simplest_service_locator: ^0.0.1" to clipboard
simplest_service_locator: ^0.0.1 copied to clipboard

Simple service locator package developed in Dart, tinier alternative to get_it

Simplest Service Locator #

Simple service locator package developed in Dart. Its purpose is to provide an API similar to get_it, but make sure it is easier to understand, and has less bloat associated with it.

It has a similar API to get_it, and is expected to be used similarly. For example,

final locator = SimplestServiceLocator.instance();

locator.registerSingleton<IService>(ServiceImplementation());
locator.registerLazySingleton<ILazyService>(() => LazyServiceImplementation());
locator.registerFactory<IFactoryService>(() => FactoryServiceImplementation());

final service = locator.get<IService>();
1
likes
0
points
159
downloads

Publisher

verified publisherbizjak.dev

Weekly Downloads

Simple service locator package developed in Dart, tinier alternative to get_it

Repository (GitHub)
View/report issues

Topics

#service-locator #simple-service-locator #lightweight-service-locator #design-pattern

License

unknown (license)

More

Packages that depend on simplest_service_locator