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.