![](https://img-blog.csdnimg.cn/20191004111543315.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flutter
Flutter从0到1
saberhao
这个作者很懒,什么都没留下…
展开
-
Dart异步处理机制
Dart异步处理机制(1小时)Dart的异步处理机制概览Dart与事件循环基本概念任务调度任务执行顺序事件队列微任务队列练习测试多核CPU的利用Dart的异步处理机制概览不同操作语言处理耗时任务有不同的处理机制:多线程,开启一个新的线程,在新线程中进行异步操作,在通过线程间通信,将数据同主线程共享。Java和C++使用这种方式。单线程+事件循环,JavaScript和Dart就是甩这种方...原创 2019-10-23 13:30:37 · 522 阅读 · 0 评论 -
Dart语言基础(异步支持)
Dart语言基础(异步支持)FutureFuture 常用APIFuture.thenFuture.catchErrorFuture.whenCompleteFuture.waitasync/awaitStreamDart的异步机制事件循环Dart类库有非常多的返回Future或者Stream对象的函数。 这些函数被称为异步函数:它们只会在设置好一些耗时操作之后返回,比如像 IO操作,网络操作等...原创 2019-10-19 16:37:10 · 180 阅读 · 0 评论 -
Dart语言基础(函数)
Dart语言基础(函数)(0.5小时)函数声明函数作为变量函数作为参数传递可选参数命名可选参数位置可选参数匿名函数静态作用域词法闭包返回值Dart是一种面向对象的语言,所以函数也是对象。这意味着函数可以赋值给变量或作为参数传递给其他函数。函数声明数据类型 函数的名称(传参) { 函数体 return 返回值}举个例子:int sum(a1,a2){ return a1+a...原创 2019-10-17 12:55:31 · 164 阅读 · 0 评论 -
Dart语言基础(数据类型及其操作)
数据类型及其操作Number (数值)Strings (字符串)Booleans (布尔值)Lists (列表)SetMapsDart常用数据类型如下:numbersstringsbooleanslists (也被称之为 arrays)setmapsNumber (数值)Dart支持两种类型的数字,int 和 double,int用于整数 ,而 double 用于浮点数。 ...原创 2019-10-14 21:43:19 · 345 阅读 · 0 评论 -
Flutter开篇概述
Flutter开篇概述What is FlutterFlutter特性专栏目录What is Flutter引用Flutter开发者官方网站 :Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a si...原创 2019-10-06 10:36:33 · 112 阅读 · 0 评论 -
Flutter环境搭建
Flutter环境搭建(1.5小时)使用镜像获取和安装Flutter SDKFlutter初体验(Android Studio)创建新应用运行应用程序体验热重载本文主要介绍Flutter在window上环境搭建步骤,并在此基础上运行第一个简单程序。使用镜像由于某些不可描述的原因,国内使用Flutter有时会受到限制,Flutter官网为中国开发者搭建了临时镜像,请选择其中一个镜像加入到用...原创 2019-10-08 09:48:33 · 117 阅读 · 0 评论 -
Virtual Studio Code搭建Dart环境
Virtual Studio Code搭建Dart环境Virtual Studio Code(下称 VSCode)一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器,其主要特点是开源以及轻量级,我们可以将其作为学习Dart语言基础的工具。环境搭建步骤如下:从VSCode官网下载并安装 VSCode安装如下2个插件:...原创 2019-10-09 11:12:43 · 740 阅读 · 0 评论