FlutterJsonBeanFactory插件factory来搞mvp

这次使用插件生成presenter_factory.dart来搞mvp(和scoped_model等搭配使用更佳)

配置插件如下

image.png

定义接口

image.png

image.png

定义base_page和base_presenter(此时presenter_factory.dart为找不到,因为还没按快捷键生成)

image.png

image.png

定义base_route来简化跳转操作

image.png

编写主页面,使用presenter来调用main_page,再用mainpage中的a方法调用presenter的b方法

image.png

image.png

全部写完后会发现presenter_factory没有,此时按command ’ 键来生成presenter_factory

image.png

运行程序,点击会发现先打印出来aaa后打印出来bbb