mvc_pattern 8.12.0 icon indicating copy to clipboard operation
mvc_pattern: ^8.12.0 copied to clipboard

To develop apps using a framework following the MVC design pattern separating the app's 'interface' from its 'business logic' and from its 'data source' if any.

8.12.0 #

August 25, 2022

  • Introduce StateX class
  • Updated analysis_options.yaml
  • page_02.dart offers a means to trip an error

8.11.0 #

June 29, 2022

  • BUGFIX Forgot _afterList in void activate()
  • False and not True by default if initAsync() now fails: init = con.onAsyncError(details);
  • Removed deprecated mixin AppControllerMVC
  • Removed static T? of
  • Removed bool get futureBuilt
  • Removed ControllerMVC? get firstCon
  • Removed Widget buildApp(BuildContext context);
  • Removed bool widgetInherited(BuildContext? context)
  • Updated example app

8.10.2 #

May 24, 2022

  • With Flutter upgrade: WidgetsBinding.instance!. changed to WidgetsBinding.instance.
  • Upgraded Dart to sdk: '>=2.17.1 <3.0.0'

8.10.1+01 #

April 06, 2022

  • _lastStateMVC() // Don't supply this State object if it's deactivated
  • Tightened code. // While loop so additional controllers can be added in a previous initState()
  • Widget buildWidget(BuildContext context) => super.buildWidget(context);

8.10.0 #

March 31, 2022

  • bool _deactivated = false; // State object's deactivated() was called.

8.9.1 #

March 30, 2022

  • void activate() to mixin StateListener
  • if (controllers != null) in controllerByType
179
likes
140
pub points
96%
popularity

Publisher

verified publisher iconandrioussolutions.com

To develop apps using a framework following the MVC design pattern separating the app's 'interface' from its 'business logic' and from its 'data source' if any.

Homepage
Repository (GitHub)

Documentation

API reference

License

Icon for licenses.BSD-2-Clause, MIT (LICENSE)

Dependencies

flutter, flutter_test, universal_platform

More

Packages that depend on mvc_pattern