get library
Classes
-
Bind<
T> -
Declares how a BindingWidget scope should construct a dependency of
type
T. - BindingWidget
- BindingWidgetState
- Get
-
GetBuilder<
T extends GetxController> -
Imperative counterpart of
Obx: rebuilds when the bound GetxController callsupdate(). -
GetBuilderState<
T extends GetxController> -
GetListenable<
T> - GetMaterialApp
-
GetView<
T> -
GetViewElement<
T> - GetxController
-
Base class for controllers driven by the imperative
update()API and consumed through GetBuilder. - GetxService
- InheritedBinding
- Notifier
- NotifyData
- Obx
- ObxElement
- ObxStatelessWidget
- ObxWidget
-
Rx<
T> - RxBool
- RxDouble
- RxInt
-
RxInterface<
T> -
RxList<
E> - A reactive list that coalesces high-frequency write operations into a single UI notification per event-loop turn using a dirty-flag + microtask pipeline.
-
RxMap<
K, V> - A reactive map with the same dirty-flag microtask batching, read fast-path and Worker compatibility as RxList.
-
Rxn<
T> - RxnBool
-
RxS<
T> - ───────────────────────────────────────────────────────────────────────────── RxS<T> ───────────────────────────────────────────────────────────────────────────── An Rxn (nullable reactive value) that carries its own idle/loading/loaded/error status alongside the reactive data, so consumers never have to maintain a separate status observable.
-
RxSet<
E> - A reactive set with the same dirty-flag microtask batching, read fast-path and Worker compatibility as RxList.
-
RxSList<
T> - ───────────────────────────────────────────────────────────────────────────── RxSList<T> ───────────────────────────────────────────────────────────────────────────── An RxList that carries its own idle/loading/loaded/empty/error status alongside the reactive list data, so consumers never have to maintain a separate status observable.
- RxStatus
- Immutable representation of the asynchronous state.
- RxString
- Translations
- Worker
Enums
- RxDataStatus
- ───────────────────────────────────────────────────────────────────────────── RxDataStatus ───────────────────────────────────────────────────────────────────────────── Represents the four fundamental states of an asynchronous data value.
- RxListStatus
- ───────────────────────────────────────────────────────────────────────────── RxListStatus ───────────────────────────────────────────────────────────────────────────── Represents the five fundamental states of an asynchronous data list.
Mixins
- GetLifeCycleMixin
-
RxBatchNotifier<
T> - Shared dirty-flag + microtask batching pipeline used by every reactive collection (RxList, RxMap, RxSet).
-
StateMixin<
T> - A mixin that can be attached to any controller to manage and programmatically branch an asynchronous data state.
Extensions
Functions
-
debounce<
T> (RxInterface< T> listener, void callback(T value), {Duration? time}) → Worker -
Fires
callbackonly after a period of silence (inactivity) onlistener. Useful for suppressing high-frequency data surges or user search inputs. -
ever<
T> (RxInterface< T> listener, void callback(T value), {Function? onError}) → Worker -
Fires
callbackevery timelistenerchanges its value. -
everAll(
List< RxInterface> listeners, void callback(dynamic value), {Function? onError}) → Worker -
Fires
callbackevery time any oflistenerschanges its value. The callback receives the changed value. -
interval<
T> (RxInterface< T> listener, void callback(T value), {Duration time = const Duration(seconds: 1)}) → Worker -
Rate-limits
listener: firescallbackat most once pertime. -
once<
T> (RxInterface< T> listener, void callback(T value)) → Worker -
Fires
callbackonly once whenlistenerchanges its value. Automatically disposes itself after the first execution.
Typedefs
- Disposer = void Function()
-
GetControllerBuilder<
T extends GetxController> = Widget Function(T controller) - GetStateUpdate = void Function()
- WidgetCallback = Widget Function()