Master Feature Catalog
Complete exhaustive encyclopedia of every Fluxy feature, component, and utility.
Fluxy Master Feature Catalog
This is the Ultimate Index of Fluxy. Every single tool in the framework is listed here with its purpose and where to find detailed documentation.
Searching for Flutter equivalents? If you are looking for things like
Container,Stack, orProvider, check out the Flutter to Fluxy Dictionary for a quick syntax mapping.
1. State & Reactivity (Fluxy Core)
The fundamental building blocks for your application's logic.
| Feature | Type | Purpose | Documentation |
|---|---|---|---|
flux(initial) | Signal | Define a reactive state unit. | State Basics |
persist: true | Modifier | Automatically save/load signal state to storage. | Persistence |
computed(() => ...) | Signal | Derived state that cached and updates automatically. | Reactivity |
FluxEffect(() => ...) | Effect | Run side-effects (logging, API calls) when state changes. | Effects |
batch(() => ...) | Utility | Group multiple state updates into one UI frame. | Performance |
fluxSelector(obj, key) | Signal | Observe a specific property of a complex object. | Selectors |
fluxWorker(() => ...) | Utility | Run heavy logic in background micro-tasks. | Workers |
fluxField(label) | Signal | Specialized signal for form inputs with validation. | Forms |
fluxList([]) | Collection | Reactive list with specialized update methods. | Advanced Control |
fluxHistory(val) | Collection | State with built-in Undo/Redo capability. | Advanced Control |
.tr / .trText() | Signal | Reactive internationalization extension. | i18n Guide |
2. UI & Styling (The Fx DSL)
The chainable modifiers and premium components for the visual layer of your app.
| Feature | Purpose | Documentation |
|---|---|---|
Fx.text("...") | Semantic typography with .bold(), .h1(), .muted(). | Typography |
Fx.box() | Flexible container with .bg(), .rounded(), .shadow(). | Containers |
Fx.col() / Fx.row() | Layout flexboxes with .gap() and .align(). | Flex Layout |
Fx.layout() | Multi-device switcher (Mobile/Tablet/Desktop). | Responsive |
Fx.reveal() | Staggered entrance animations for content. | Animations |
Fx.badge() | Standard reactive notification badge. | Components |
Fx.icon() | Simplified icon handler with reactive color/size. | Icons |
Fx.loader() | Global industrial loading indicators. | Feedback |
Fx.toast | success(), error(), info() global alerts. | Feedback |
Fx.field() | Self-binding input field (No controllers needed). | Forms |
3. Industrial Hardening (Stability Suite)
Professional tools for mission-critical production stability.
| Feature | Key | Purpose | Documentation |
|---|---|---|---|
| Kill-Switch | Fx.feature() | Remotely disable broken features. | Hardening Guide |
| Observability | FluxyObservability | Audit signal churn and frame budgets. | Hardening Guide |
| Graceful Sleep | FluxyResource | Battery-saving hardware management. | Hardening Guide |
| Airbag System | FluxyErrorBoundary | Catch crashes and perform self-healing. | Hardening Guide |
| Secure Vault | FluxyVault | Level-2 XOR scrambled encryption. | Hardening Guide |
| Snapshots | DevTools | Capture and restore global state in one click. | DevTools Guide |
4. Debug & Inspection (Developer Experience)
Tools to accelerate local development and architectural audits.
| Feature | Type | Purpose | Documentation |
|---|---|---|---|
Fluxy.debug() | Utility | Enable the floating inspector panel. | DevTools Guide |
FluxyDebug | Widget | Wrap specific parts of the app for localized inspection. | DevTools Guide |
FluxyDevTools | Engine | The core premium inspection layer. | DevTools Guide |
4. Modular Ecosystem (Plugins)
Advanced modules you can add as your app grows.
| Module | Purpose | Documentation |
|---|---|---|
fluxy_auth | Session, Token Rotation, MFA. | Auth Docs |
fluxy_geo | Background GPS & Geofencing. | Geo Docs |
fluxy_sync | Offline-First Data Sync. | Sync Docs |
fluxy_websocket | Real-time streams. | WS Docs |
fluxy_presence | User Online/Offline status. | Presence |
fluxy_haptics | Sensory tactile feedback. | Haptics |
fluxy_device | Hardware & App Meta info. | Device |
fluxy_logger | Semantic audit trails. | Logger |
fluxy_biometric | FaceID / Fingerprint. | Biometric |
5. Global Registry & DI
How to manage the lifecycle of your application.
| Utility | Purpose |
|---|---|
Fluxy.init() | Bootstraps the framework in main.dart. |
Fluxy.register(T) | Register a Controller/Plugin to the global scope. |
Fluxy.use<T>() | Retrieve a registered module from anywhere. |
Fluxy.autoRegister() | Scans the app for standard Fluxy modules. |
Fx.platform | Unified access to all connected platform plugins. |
fluxy cloud | CLI Engine |
Other Resources
- The Fluxy Cookbook: Common solutions for real problems.
- Implementation Patterns: Where to put your code files.
- GitHub Discussions: Ask the community.