flutter_arhitecture_helper

Architecture helper package

Designed for a quick start when developing applications. Allows you to simplify the creation of Clear Architecture and facilitate the basic tasks inherent in most applications.

This package helps not only to organize your code qualitatively, but also includes methods that facilitate a lot of tasks.

Usage

To use this package, add flutter_arhitecture_helper as a dependency in your pubspec.yaml file.

dependencies:
  flutter_arhitecture_helper: ^0.3.9

Example

Main function

void main() => runApp(BaseApp.materialApp(
    title: 'DipDev Studio',
    theme: ThemeData(
      primarySwatch: Colors.blue,
    ),
    home: new SplashScreen()));
view.navigateTo(model.context, new MainScreen(), true);
view.navigateBack(model.context);

Refresh UI from View Model

view.updateUI();

Events in View Model

@override
void init() {
  super.init();
}

@override
void viewCreated() {}

@override
void viewRefresh() {}

@override
void initState() {}

@override
void viewDisposed() {}

Authors

This project developed by DipDev Studio Team: @Dimoshka

Libraries

base_app
base_model
base_model
base_model_utils
base_screen
base_screen
base_view
base_view
base_view_model
base_view_model
base_view_utils
loading_widget
validators