fuex 0.2.0
fuex: ^0.2.0 copied to clipboard
A Flutter meta-framework inspired by Next.js routing, React hooks, and GetX DI. Features folder-based routing, granular reactive state, context-less navigation, useQuery/useMutation, Super Schema vali [...]
0.1.0 #
- Initial release of Fuex — Flutter Meta-Framework.
- Core Reactivity:
Rx<T>,RxList<T>,RxMap<K,V>reactive primitives with.obsextension. - useState: Granular reactive widget — no StatefulWidget needed.
- useStorage: Persistent reactive state via SharedPreferences.
- useQuery: Async data fetching with in-memory cache, loading/error states.
- useMutation: Async mutation state (POST/PUT/DELETE) with MutationController.
- useForm: Form state management with schema-based validation.
- FuexSchema: Abstract base for data models with fluent
FieldValidator(isEmail, minLength, maxLength, isNumeric, matches). - FuexRouter: Navigator 2.0 routing with path params (
:id), query params, catch-all routes, and Route Groups. - FuexMiddleware / FuexAuthGuard: Route guard system with redirect support.
- Fuex static API: Context-less
Fuex.push,Fuex.replace,Fuex.offAll,Fuex.pop,Fuex.params,Fuex.queryParams,Fuex.extra. - Fuex DI:
Fuex.put<T>,Fuex.find<T>,Fuex.delete<T>with tag support and auto-dispose viaFuexDisposable. - FuexApp: Root widget replacing MaterialApp with built-in routing and theme support.
- FuexBuilder / FuexMultiBuilder: Granular reactive widget builders.
- FuexLayout: Persistent layout shell (BottomNav/Sidebar) across navigations.
0.2.0 #
- Fix linter & latest flutter