masamune 0.10.0+2 copy "masamune: ^0.10.0+2" to clipboard
masamune: ^0.10.0+2 copied to clipboard

Package that supports Flutter states and their transitions using the Model Notifier package and the Katana Routing package.

Masamune logo

Masamune Framework

Follow on Twitter Maintained with Melos


[YouTube] | [Packages] | [Twitter] | [LinkedIn]


Framework for modularizing and reusing not only Flutter widgets, but also models, pages, and the app itself.

The framework itself has the following components.

Package Name Details
katana Packages for extensions and additional functions of the Dart language.
katana_flutter Packages for extensions and additional functions of the Flutter.
katana_routing Package that provides page routing and page-related mechanisms.
katana_module Package to provide a base system of modules.
model_notifier Package to provide model and status notification mechanisms.
masamune Basic package for using the Masamune framework.
masamune_module Package that defines the page module.

The following plug-ins are additionally loaded depending on the functions used by the application.

Basically, you can pass the Adapter as a module to UIModuleMaterialApp to use additional functionality.

Package Name Details
katana_firebase Package for using the Core portion of Firebase.
firebase_model_notifier Package that optimizes model_notifier for Firebase and Firestore.
masamune_firebase Basic package for using Firebase and Firestore.
masamune_purchase Package to provide mobile billing functionality. It is equipped with functions to perform all billing on the client without server verification, etc.

Documentation #

License #

License: BSD