Locator

A package that simplifies dependency injection across Luminucx applications, making resource allocation easy especially when using clean architecture.

Getting started

add a git ref or url of this package to your yml file as a dependency.

Features

  • inject dependencies for later use using Locator.put
  • get injected dependencies using Locator.get

Usage

class Service{
  final String someData;
  const Service(this.someData);
  ///... does some stuff
}

Locator().put<Service>(Service(""));

// can later now extract the instance
Locator().get<Service>().someData;

Libraries

locator