mvc_pattern 8.12.0 copy "mvc_pattern: ^8.12.0" to clipboard
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
197
likes
120
pub points
95%
popularity

Publisher

verified publisherandrioussolutions.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)
View/report issues

Documentation

API reference

License

BSD-2-Clause, MIT (LICENSE)

Dependencies

flutter, flutter_test, universal_platform

More

Packages that depend on mvc_pattern