instance/june_instance library

Classes

Connections
Connections should be extended or implemented. When using JuneMaterialApp, all JunePages and navigation methods (like June.to()) have a binding property that takes an instance of Connections to manage the dependencies() (via June.put()) for the Route you are opening.
ConnectionsInterface<T>
InstanceDetails
JuneService
Unlike JuneState, which serves to control events on each of its pages, JuneService is not automatically disposed (nor can be removed with June.delete()). It is ideal for situations where, once started, that service will remain in memory, such as Auth control for example. Only way to remove it is June.reset().

Mixins

JuneLifeCycleMixin
The JuneLifeCycle
JuneServiceMixin
Allow track difference between JuneServices and JuneStates

Typedefs

AdapterCallback = void Function()
AsyncBuilderPattern<S> = Future<S> Function()
BuilderPattern<S> = S Function()
InstanceCreateBuilderCallback<S> = S Function(BuildContext _)