Dart+Flutter
JT·Zeng
这个作者很懒,什么都没留下…
展开
-
Flutter学习笔记一:Windows 上面搭建 Flutter Android 运行环境
Flutter 介绍Flutter 是谷歌公司开发的一款开源、 免费的移动 UI 框架, 可以让我们快速的在 Android 和iOS 上构建高质量 App。 它最大的特点就是跨平台、 以及高性能。Flutter 基于谷歌的 dart 语言, 如果没有任何 Dart 语言的基础, 不建议直接学习 Flutter。 建议先学习 Dart 语言的基本语法。 然后再进入 Flutter 的学习。市面上已经有很多的混合 App 开发框架了, 但是有些混合 APP 开发框架主要是针对前端开发者的: 比如原创 2020-09-24 10:46:04 · 290 阅读 · 0 评论 -
Dart学习笔记九:Dart中的库
目录Dart中的库冲突解决部分导入延迟加载Dart中的库前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念。在Dart中,库的使用时通过import关键字引入的。library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来指定。Dart中的库主要有三种:1、自定义的库import 'lib/xxx.dart';2、系统内置库...原创 2020-09-23 14:21:20 · 332 阅读 · 0 评论 -
Dart学习笔记八:对比Java学习Dart类与对象
前言Dart是一门面向对象语言,满足面向对象编程(OOP)的三个基本特征:封装、继承、多态。Dart是单继承的面向对象语言,所有的对象都是类的实例,并且所有的类都是Object的子类。Dart类和对象的概念同Java很像,快速浏览了一遍Dart关于类和对象的概念,在此仅记录一下Dart类和对象与Java的区别。其他基本的概念就不过多赘述。构造函数首先来谈谈Dart类与java类构造函数的区别。区别一:Dart类中有默认无参的构造函数,但是一旦提供了有参的构造函数之后,无参构造函数则不能使用。原创 2020-09-22 11:35:43 · 490 阅读 · 0 评论 -
Dart学习笔记七:函数详解
前言今天学习Dart中的函数,总的来说,Dart中的函数像是java和js的结合,也有一些扩展。学习过java和js的同学,理解Dart的函数应该很容易。今天记录Dart函数一些需要注意的点。函数定义自定义方法的基本格式: 返回类型 方法名称(参数1类型 参数1,参数2类型 参数2,...){ 方法体 return 返回值; }int doubleNum(int num){ return num*2;}方法的返回...原创 2020-09-18 11:54:25 · 261 阅读 · 0 评论 -
Dart学习笔记六:集合类型详解
目录前言ListSetMap集合的遍历forEachmapwhereanyevery前言Dart的集合类型使用感觉跟ES6中的集合差不多,这里整理一下Dart集合的常用属性和方法。ListList里面常用的属性和方法 常用属性: length 长度 reversed 翻转 isEmpty 是否为空 isNotEmpty...原创 2020-09-17 16:59:32 · 330 阅读 · 0 评论 -
Dart学习笔记五:循环语句
目录前言for循环while循环do while循环breakcontinue前言Dart中的循环语句同java一模一样,没有任何区别,在此只做简单的记录。for循环for (int i = 0; i < 10; i++) { print(i);}while循环int i = 10;while (i > 0) { print(i--);}do while循环while 和 do while的区别 第一次循环条...原创 2020-09-17 15:41:26 · 462 阅读 · 0 评论 -
Dart学习笔记四:运算符、条件表达式、类型转换
目录Dart运算符:算术运算符关系运算符逻辑运算符赋值运算符基础赋值运算符复合赋值运算符条件表达式三目运算符??运算符:类型转换Number与String类型之间的转换其他类型转换成Booleans类型Dart运算符:算术运算符Dart算数运算符有:+ - * / ~/ (取整) %(取余);跟其他语音差不多,比java多一个取整运算符。int a=13;int b=5;print(a+b);...原创 2020-09-17 14:53:35 · 243 阅读 · 0 评论 -
Dart学习笔记三:数据类型
目录Dart数据类型概览字符串类型字符串定义字符串拼接数值类型布尔类型List(数组/集合)Map(字典)Dart判断数据类型Dart数据类型概览常用数据类型: Numbers(数值): int double Strings(字符串) String Booleans(布尔) bool List(数组) 在...原创 2020-09-17 11:07:35 · 323 阅读 · 0 评论 -
Dart学习笔记二:入口、变量、常量及命名规则
目录入口函数变量常量命名规则入口函数dart的入口函数为main,跟java一样。比如如下代码即一个入口,其中void可以不写,写了表示main方法没有返回值void main(){ print('你好dart');}变量dart是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒。定义变量可以通过var关键字,也可以通过类型来申明变量,比如:var str='this is var';String str='this is var'...原创 2020-09-16 17:00:03 · 215 阅读 · 0 评论 -
Dart学习笔记一:环境搭建
目录前言Dart sdk安装开发工具HelloWorld前言从今天开始学习一下Dart+Flutter,做一下笔记。首先来记录一下Dart的环境搭建过程。Dart sdk安装下载地址:http://www.gekorm.com/dart-windows/,建议下载正式版下载完成后双击安装,可以选择自己习惯的安装位置,这个过程很简单。安装完成后需要验证是否安装成功。在命令行输入:dart --version如图所示,看到版本号输出,证明dart安装成功了。.原创 2020-09-16 16:49:24 · 265 阅读 · 0 评论