get_ex 1.0.1
get_ex: ^1.0.1 copied to clipboard
State management, DI, and navigation for Flutter. Reactive Rx types, controllers, routing, transitions, snackbars, dialogs, i18n, and theming with zero external dependencies.
1.0.0 #
- Initial release of get_ex.
- State Management:
Rx<T>,RxInt,RxDouble,RxString,RxBool,RxList,RxMap,RxSetreactive types with.obsextensions. - Controllers:
GetXControllerwithonInit/onReady/onCloselifecycle. - StateMixin:
RxStatus‑based async state withloading/success/error/empty. - Dependency Injection:
put,lazyPut,putAsync,create,find,deleteviaGetXInstance. - Bindings:
GetXBindingsandGetXBindingsBuilderfor route‑scoped DI. - Reactive Builders:
GetXBuilderauto‑tracking widget andobx()helper. - Workers:
ever,once,interval,debouncereactive listeners. - Navigation:
GetXNavigationwithto,off,offAll,back,toNamed,offNamed,offAllNamed, built‑in middleware support. - Transitions: 11 transition types including fade, slide, zoom, size, cupertino, and material.
- Middleware:
GetXMiddlewarewithonPageCalled,redirect,onPageBuilthooks. - Snackbar: Overlay‑based
GetXSnackbarwith position, animation, and dismiss controls. - Dialog:
GetXDialog.dialog,defaultDialog, andbottomSheet. - Overlay:
GetXOverlayloading indicator. - Internationalization:
GetXTranslationswith.tr/.trParams()string extensions. - Theme: Reactive
GetXThemewithchangeTheme/changeThemeMode. - Platform:
GetXPlatformdetection for all platforms including web and WASM support. - Logger:
GetXLogwith configurable levels and custom writers. - Extensions: String, num, Duration, BuildContext, and Widget convenience extensions.
- Root Widget:
GetXAppdrop‑in replacement forMaterialApp. - Unified Facade:
GetXstatic API for DI, navigation, and UI shortcuts. - WASM Compatible: Uses
defaultTargetPlatforminstead ofdart:iofor full WASM support.