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 calls update().
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

RxBoolExt on Rx<bool>
RxListExt on List<E>
RxMapExt on Map<K, V>
RxnBoolExt on Rx<bool?>
RxSetExt on Set<E>
RxSListOnExt on RxSList<T>
RxSListOpsExt on List<T>
RxSOnExt on RxS<T>
RxSOpsExt on T
RxT on T
Trans on String

Functions

debounce<T>(RxInterface<T> listener, void callback(T value), {Duration? time}) Worker
Fires callback only after a period of silence (inactivity) on listener. Useful for suppressing high-frequency data surges or user search inputs.
ever<T>(RxInterface<T> listener, void callback(T value), {Function? onError}) Worker
Fires callback every time listener changes its value.
everAll(List<RxInterface> listeners, void callback(dynamic value), {Function? onError}) Worker
Fires callback every time any of listeners changes 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: fires callback at most once per time.
once<T>(RxInterface<T> listener, void callback(T value)) Worker
Fires callback only once when listener changes 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()

Exceptions / Errors

ObxError