mvvm_framework 1.0.0
mvvm_framework: ^1.0.0 copied to clipboard
A Flutter package for implementing the MVVM architectural pattern with ease, built as an extension of Flutter Bloc.
import 'package:flutter/material.dart';
import 'package:mvvm_framework/mvvm_framework.dart';
import 'package:example/src/app.dart';
import 'package:example/src/core/injection.dart';
import 'package:example/src/errors_setup.dart';
import 'package:example/src/widgets/error_dialog.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
configureErrors();
ConfigMVVM.initialize(
errorFallback: (cause, stackTrace, ctx) => ctx.showDialog(
builder: (_) => ErrorDialog(
msg: cause.toString(),
description: '',
navigator: ctx.navigator,
),
),
);
await configureDependencies();
runApp(const MyApp());
}