fuex 0.2.0 copy "fuex: ^0.2.0" to clipboard
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 .obs extension.
  • 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 via FuexDisposable.
  • 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
2
likes
140
points
110
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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 validation, and auto garbage collection.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

dio, flutter, shared_preferences

More

Packages that depend on fuex