flutter_control 0.8.98 copy "flutter_control: ^0.8.98" to clipboard
flutter_control: ^0.8.98 copied to clipboard

outdated

Flutter Control is library to simply maintain App and State management. Provides some basic Widgets and Controllers to start with.

[0.8.97] - Control Group Builders #

[0.8.96] - Flutter 1.7 support #

[0.8.95] - BaseApp and Control initialization #

[0.8.5] - Alpha version #

  • [BaseApp] Wraps MaterialApp and initializes Control and Factory. It's just shortcut to start with Flutter Control.

  • [AppControl] Is [InheritedWidget] around whole App. Holds root Context and global Key.

  • [ControlFactory] Mainly initializes and stores Controllers, Models and other Logic classes. Also works as global Stream to provide communication and synchronization between separated parts of App.

  • [ActionControl] Single or Broadcast Observable. Usable with [ControlBuilder] to dynamically build Widgets.

  • [FieldControl] Stream wrapper to use with [FieldStreamBuilder] or [FieldBuilder] to dynamically build Widgets.

  • [BaseController] Stores all Business Logic and initializes self during Widget construction. Have native access to Factory and Control.

  • [StateController] Adds functionality to notify State of [ControlWidget].

  • [RouteController] Mixin for [BaseController] to enable Control Route Navigator. ([ControlWidget] must implement [RouteControl])

  • [BaseModel] Lightweight version of Controller. Mainly used for Items in dynamic List or to separate/reuse Logic.

  • [ControlWidget] Base Widget to work with Controllers. Have native access to Factory and Control.

  • [BaseControlWidget] Widget with no init Controllers, but still have access to Factory etc. so Controllers can be get from there.

  • [SingleControlWidget] Widget with just one generic Controller.

  • [RouteControl] Mixin for [ControlWidget] to enable Control Route Navigation. ([BaseController] must implement [RouteController])

  • [TickerControl] Mixin for [ControlWidget] to provide TickerProvider for AnimationControllers.

21
likes
0
points
189
downloads

Publisher

verified publisherbasecontrol.dev

Weekly Downloads

Flutter Control is library to simply maintain App and State management. Provides some basic Widgets and Controllers to start with.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on flutter_control