mvvm_framework 1.0.0 copy "mvvm_framework: ^1.0.0" to clipboard
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.

example/lib/main.dart

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());
}
0
likes
160
points
102
downloads

Documentation

API reference

Publisher

verified publisherdraxent.dk

Weekly Downloads

A Flutter package for implementing the MVVM architectural pattern with ease, built as an extension of Flutter Bloc.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_bloc

More

Packages that depend on mvvm_framework