mvc_application 1.7.0 copy "mvc_application: ^1.7.0" to clipboard
mvc_application: ^1.7.0 copied to clipboard

unlistedoutdated

Flutter Framework for Applications using the MVC Design Pattern

MVC Application #

Medium Pub.dev GitHub stars

A Flutter Framework using the MVC Design Pattern #

Installing I don't always like the version number suggested in the 'Installing' page. Instead, always go up to the 'major' semantic version number when installing my library packages. This means always entering a version number trailing with two zero, '.0.0'. This allows you to take in any 'minor' versions introducing new features as well as any 'patch' versions that involves bugfixes. Semantic version numbers are always in this format: major.minor.patch.

  1. patch - I've made bugfixes
  2. minor - I've introduced new features
  3. major - I've essentially made a new app. It's broken backwards-compatibility and has a completely new user experience. You won't get this version until you increment the major number in the pubspec.yaml file.

And so, in this case, add this to your package's pubspec.yaml file instead:

dependencies:
   mvc_application:^1.0.0

For more information on version numbers: The importance of semantic versioning.

Please begin with the article, ‘Flutter + MVC at Last!’ online article

Follow up with Bazaar in MVC and Shrine in MVC and Weather App in "mvc pattern" bizzarMVC shrineMVC MVCWeatherApp

Optionally, there is the 3-part series beginning with, MVC in Flutter MVCFlutter

Further articles include, A Design Pattern for Flutter. designpattern

Other Dart Packages

packages Other Dart packages from the author can also be found at Pub.dev