flutter
文章平均质量分 78
flutter
怀化纱厂球迷
叫我球迷
展开
-
Flutter基础(1)
一.创建新的Flutter工程使用终端进行创建 不支持大写字母,可以加下划线 创建成功后,可以使用VSCode或者Android studio打开flutter create 项目名工程内容 lib文件夹:存放编写的代码,main.dart即为启动入口项目启动 打开iOS或者安卓模拟器, 在工具栏找到启动调试,点击进行启动二、flutter项目编写flutter项目的几个特性 热重载 hot reload 、 热重启 restart 运行一个flutte.原创 2021-12-29 00:16:44 · 1415 阅读 · 2 评论 -
dart基础语法(4)
一. Dart的异步模型我们先来搞清楚Dart是如何搞定异步操作的1.1. Dart是单线程的1.1.1. 程序中的耗时操作开发中的耗时操作: 在开发中,我们经常会遇到一些耗时的操作需要完成,比如网络请求、文件读取等等; 如果我们的主线程一直在等待这些耗时的操作完成,那么就会进行阻塞,无法响应其它事件,比如用户的点击; 显然,我们不能这么干!! 如何处理耗时的操作呢? 针对如何处理耗时的操作,不同的语言有不同的处理方式。 处理方式一:多线程.原创 2021-12-01 23:37:53 · 4502 阅读 · 0 评论 -
dart基础语法(3)
一. 运算符1.1. 除法、整除、取模运算我们来看一下除法、整除、取模运算var num = 7;print(num / 3); // 除法操作, 结果2.3333..print(num ~/ 3); // 整除操作, 结果2;print(num % 3); // 取模操作, 结果1;1.2. ??=赋值操作dart有一个很多语言都不具备的赋值运算符: 当变量为null时,使用后面的内容进行赋值。 当变量有值时,使用自己原来的值。 main(List&..原创 2021-11-28 17:11:42 · 686 阅读 · 0 评论 -
dart基础语法(2)
今晚重新把视频看了一遍,总结下 dart基础语法上部分的知识点一.Hello World老师当初教育的,管你什么语言,都给我从hello world开始void main(){ print("hello world");} 一、Dart语言的入口也是main函数,并且必须显示的进行定义; 二、Dart的入口函数main是没有返回值的; 三、传递给main的命令行参数,是通过List<String>完成的。 从字面值就可以理解List是Da原创 2021-11-25 00:59:06 · 1884 阅读 · 0 评论 -
Flutter基础(2)
一. 创建Flutter项目1.1. 通过命令行创建通过命令行创建非常简单,在终端输入以下命令即可: **注意:**Flutter的名称不要包含特殊的字符,另外不可以使用驼峰标识 创建完之后使用自己喜欢的开发工具打开即可 项目有两种方式:通过命令行创建和通过开发工具创建flutter create learn_flutter1.2. 通过开发工具创建我这里也可以直接通过Android Studio来进行创建: 选择Start a new Flutt..原创 2021-11-24 13:08:08 · 1158 阅读 · 0 评论 -
Flutter介绍和dart基础语法(1)
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter特性:1.快速开发Flutter的热重载可帮助您快速地进行测试、构建UI、添加功能并更快地修复错误。通过将更新的源代码文件注入正在运行的Dart VM(虚拟机)中工作。这不仅包括添加新类,还包括向现有类添加方法和字段,以及更改现有函数。在iOS和And原创 2021-11-24 12:48:25 · 1344 阅读 · 0 评论