![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 91
Luuuzi
移动开发、android程序员
展开
-
04_Provider基本使用
文章目录状态管理provider举例1、引入库2、创建数据model3、创建全局共享数据4、子节点处理数据扩展多个子节点使用Consumer状态管理在 Flutter 开发中,状态管理是一个永恒的话题。一般的原则是:如果状态是组件私有的,则应该由组件自己管理;如果状态要跨组件共享,则该状态应该由各个组件共同的父元素来管理。对于组件私有的状态管理很好理解,但对于跨组件共享的状态,管理的方式就比较多了,如使用全局事件总线EventBus,它是一个观察者模式的实现,通过它就可以实现跨组件状态同步:状态持有方(原创 2021-11-04 17:08:54 · 1060 阅读 · 0 评论 -
03_dart 类和对象
文章目录类命名规范构造函数命名构造函数私有构造方法参数初始化列表重定向构造方法常量构造方法工厂构造方法修饰符get和set操作符重载抽象类接口可调用的类混合mixins类dart 是一个面向对象的语言;面向对象有 (1)继承 (2)封装 (3)多态dart的所有东西都是对象,所有的对象都是继承自object类一个类通常是由属性和方法组成的;命名规范使用lowercase_with_underscores风格来命名库和文件名名称类名使用大驼峰(和java一样)变量名和方法名使用小驼原创 2021-10-28 09:57:06 · 1328 阅读 · 0 评论 -
02_dart语法
Dart基础文章目录Dart基础变量final与const内置的类型Numbers(数值)Strings(字符串)Booleans(布尔值)Lists(列表)Maps(映射集合)Runes(用于在字符串中表示Unicode字符)Symbols操作符类型判定操作符赋值操作符条件表达式级联操作符安全操作符方法一等方法对象可选命名参数可选位置参数默认参数值匿名方法异常 学习一门新的语言,我们可以以自己现有的熟悉的语言来类比,比如我们非常熟悉Java,那么剩下的就是需要掌握与Java不同的Dart语法,剩原创 2021-10-18 17:05:31 · 129 阅读 · 0 评论 -
01_flutter简介
文章目录跨平台开发移动开发发展第一阶段:原生开发第二阶段:H5第三阶段:跨平台框架FlutterFlutter是什么?Flutter架构Flutter的特点Drat为什么选择drat跨平台开发 在传统的原生开发中,一般都要维护Android、iOS两个开发团队,版本迭代时,无论人力成本,还是测试成本都会变大。这一点可能对于我们普通的android程序员感受并不深,或者说我们不care这一点。但是站在公司的角度上,如果能够有一套代码,直接就能够开发出android的apk和ios的ipa,是不是意味着我原创 2021-10-11 14:59:29 · 501 阅读 · 2 评论