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

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

example/simplest_service_locator_example.dart

import 'package:simplest_service_locator/simplest_service_locator.dart';

void main() {
  final locator = SimplestServiceLocator.instance();

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

  final service = locator.get<IService>();
}
1
likes
160
points
163
downloads

Publisher

verified publisherbizjak.dev

Weekly Downloads

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

Repository (GitHub)

Topics

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

Documentation

API reference

License

MIT (license)

More

Packages that depend on simplest_service_locator