- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Flutter 研发阶段性总结(四) 基本设计模式BLoC
BLoC(Business Logic Component)设计模式是一个新鲜词汇,其实是在Rx系列思想普及之后的必然趋势,即响应式编程。其核心在于:将变量的变化看作一种流,并把Widget的状态绑定在流上,从而当变量改变时候,Widget接收到事件并作出响应的改变。因此BLoC可以做到完全将业务逻辑封装起来,Widget仅通过输入、输出和逻辑模块交互,做到完全的解耦。BLoC的结构盗图一下:...
2019-06-23 21:06:07 2386
原创 Flutter 研发阶段性总结(三) 基本设计模式MVP
在上篇内容的基础上,我们已经可以写一些简单的应用了,但是可以预见到的是,随着页面功能的增多,函数个数、数据与页面的交互也会随之增对,随之而来的就是散落在各处的函数和setState,代码就越来越难维护了。因此需要适当的引入一些设计模式,将界面、数据与逻辑解耦。这里首先提一下MVP。什么是MVP?网络上文章很多。。。。。就不重复了。Flutter上的MVP实践这里直接拿代码说话,先说说MVP...
2019-06-23 20:23:38 2110 1
原创 Flutter 研发阶段性总结(二) 基本需求研发总结
由于不是专门做App研发的,可能思维比较狭隘,以下两点估计能覆盖大部分的需求场景:基于HTTP网络请求的增删改查基于本地数据库,比如sqlite的增删改查。。。。。。别打我,也可能就我自己这么认为。所有开发的基础 - Future这个应该前端的同学很熟悉,从以前的事件监听,promise到现在的Future都是异步开发的思想。说白了就是:我封装了一个任务和参数交给系统,你把这...
2019-06-23 17:56:17 308 2
原创 Flutter 研发阶段性总结(一) Widget
Flutter作为Google一个新的用于构建跨平台的手机App的SDK,最近势头正猛,与原来的Hybrid形式的App相比,性能优势明显,同时官方文档完善。同时也推出了很多官方基础教学视频,能爬梯子的同学可以在油管上看到诸如:Widget of the week: 用1-2分钟时间形象的展示一个Widget的用法和效果(Flutter的所有界面元素包括App框架本身都是Widget)。...
2019-06-23 17:01:13 344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人