Fluxion Package

Pub build codecov style: very good analysis License: MIT

Fluxion

Flutter Fluxion is a highly reactive state management library designed to optimize and simplify state management in Flutter applications. Built with performance and minimal UI re-renders in mind, it offers a variety of tools to control and update the UI efficiently. Inspired by the popular flutter_bloc library.

Features

  • Reactive State Management: Easily manage and emit changes to your state, ensuring your UI updates seamlessly.
  • Selective Rebuilding: Use FluxionBuilder, FluxionConsumer, and FluxionSelector to rebuild only the parts of your UI that actually need updating.
  • Performance Optimized: Minimizes unnecessary widget rebuilds, ensuring your app remains fast and responsive.
  • Dynamic State Listening: FluxionListener, and MultiFluxionListener allow you to react to state changes anywhere in your app without rebuilding the UI, making them ideal for triggering actions like navigation or showing dialogs based on state changes.
  • Contextual State Provision: FluxionProvider, and MultiFluxionProvider simplify state management by making them accessible throughout the widget subtree, enabling you to manage and access state easily without boilerplate.

Libraries

flutter_fluxion
Reactive, efficient, and super lightweight state management library.