get_state_manager/src/simple/get_controllers library

Classes

FullController<T>
A controller with both state management and lifecycle observation capabilities.
FullLifeCycleController
Alias for LifecycleController to maintain backward compatibility.
GetxController
Base controller class that provides state management capabilities. This is the foundation for all other controllers.
GetxScrollController
A controller for managing scroll events at the top and bottom of scrollable content. Provides automatic handling of scroll edge detection with debouncing.
LifecycleController
A controller with full app lifecycle observation capabilities.
RxController
A lightweight controller designed for use with reactive (Rx) variables.
StateController<T>
A controller with state management capabilities for async operations.
SuperController<T>
Alias for FullController to maintain backward compatibility.

Mixins

AppLifecycleMixin
Mixin that provides app lifecycle observation capabilities. This separates the app lifecycle logic from the controller hierarchy.
FullLifeCycleMixin
Mixin that provides backward compatibility with the old lifecycle implementation.
ScrollMixin
Alias for GetxScrollController to maintain backward compatibility.
UpdateMixin
Mixin that provides update capabilities for controllers. This separates the update logic from the controller base class.