mvc_application 1.7.0 mvc_application: ^1.7.0 copied to clipboard
Flutter Framework for Applications using the MVC Design Pattern
MVC Application #
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.
- patch - I've made bugfixes
- minor - I've introduced new features
- 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!’
Follow up with Bazaar in MVC and Shrine in MVC and Weather App in "mvc pattern"
Optionally, there is the 3-part series beginning with, MVC in Flutter
Further articles include, A Design Pattern for Flutter.
Other Dart Packages
Other Dart packages from the author can also be found at Pub.dev