meedu library

Classes

BaseNotifier<T>
Define a base notifier for SimpleNotifier and StateNotifier
BaseProvider<T>
Debouncer
this class is an implementenacion of a debounce functionallity
PersistentStateStorage
this class defines a storage interface for any StateNotifier that implements the PersistentStateMixin
Provider<T>
ProviderReference
ProviderScope
Rx<T>
Rx class to work with observables
RxNotifier<T>
class to add dynamic updates into a RxBuilder widget
RxReaction
this class allow us to cancel schedules tasks and subscriptions
SimpleNotifier
SimpleProvider<T>
SimpleTagProvider<T extends SimpleNotifier>
StateNotifier<State>
StateProvider<T extends StateNotifier<S>, S>
StateTagProvider<T extends StateNotifier<S>, S>
TagProvider<P>

Mixins

PersistentStateMixin<State>
a mixin to allows you save a state as a JSON in any local database

Extensions

RxBool on bool
creates a bool observable using for example false.obs
RxDouble on double
creates a double observable using for example 0.0.obs
RxExtensions on Rx<T>
RxInt on int
creates an int observable using for example 0.obs
RxString on String
creates a String observable using for example "".obs

Properties

Get → _Get
return an instance of _Get for the dependency injection module
no setter

Typedefs

ListenerCallback<T> = void Function(T)