logo头像

小玉的技术博客

Flutter 异步函数之Stream

Stream 也是用于接收异步事件数据,和Future 不同的是,它可以接收多个异步操作的结果(成功或失败)。 也就是说,在执行异步任务时,可以通过多次触发成功或失败事件来传递结果数据或错误异常。 Stream 常用于会多次读取数据的...

Flutter 异步之async/await

Dart中的async/await 和JavaScript中的async/await功能和用法是一模一样的,如果你已经了解JavaScript中的async/await的用法,可以直接跳过本节。回调地狱(Callback Hell)如...

Flutter 异步函数之Future

Dart类库有非常多的返回Future或者Stream对象的函数。 这些函数被称为异步函数:它们只会在设置好一些耗时操作之后返回,比如像 IO操作。而不是等到这个操作完成。 async和await关键词支持了异步编程,允许您写出和同步...

Dart语言简介

前言Dart在静态语法方面和Java非常相似,如类型定义、函数声明、泛型等,而在动态特性方面又和JavaScript很像,如函数式特性、异步支持等。除了融合Java和JavaScript语言之所长之外,Dart也具有一些其它具有表现力...

flutter入门之在macOS上搭建开发环境

系统要求要安装并运行Flutter,您的开发环境必须满足以下最低要求: 操作系统: macOS (64-bit) 磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间). 工具: Flutter 依赖...

idea配置flutter开发环境

安装flutter插件 在Preferences -> Plugin 中搜索flutter并install,如下图 install SDK选择安装路径

Flutter中App的生命周期

如果想要知道 Flutter App 的生命周期,例如 Flutter 是在前台还是在后台,就需要使用到 WidgetsBindingObserver 了,使用方法如下: 1.State 的类 mix WidgetsBindingOb...

Widget 的生命周期

Flutter 里的 Widget 分为 StatelessWidget 和 StatefulWidget 两种,这两种 Widget 的生命周期是不一样的,我们接下来具体来看。 StatelessWidget 的生命周期Statel...