在第一篇大概了解到Flutter是干什么的,属于跨平台开发,跟之前的RN 属于同一类。下面继续了解Flutter的起源、Flutter和其他平台的对比、Flutter开发语言Dart。

1.Flutter的起源

https://book.flutterchina.club

2.Flutter简介

https://book.flutterchina.club/chapter1/mobile_development_intro.html

把框住的部分读一下,以便于我们对Flutter有更深的了解。

3.Flutter开发语言Dart

官网tour:A tour of the Dart language (推荐)
https://dart.dev/guides/language/language-tour#built-in-types

在线语法练习(类似playground)
https://dartpad.cn

Dart 中文官网
http://dart.goodev.org

总结:通过 官网tour 对Dart 语法的学习,只是看了一遍。的确像简介中说的,有swift、PHP、Java以及JavaScript 的影子。

语法特点:
1.set、map 形式更加灵活
2.null 判断更加简单,安全
3.字符串拼接更简单
4.集合类拼接更简单
5.Function 是一个类型像:String 一样
6.声明方法时竟然带着{}。
7.支持级联(用 ‘.’ 代表对象)。

Flutter开发之认识Flutter(二)相关推荐

  1. Flutter开发:运行flutter upgrade命令报错Exception:Flutter failed to create a directory at…解决方法

    前言 在Flutter开发中,经常会遇到因为更新而引起的报错,而且最近两年Flutter不断完善和更新的速度越来越快,这就需要Flutter相关的开发者时刻保持不断学习的心态,来应对在Flutter开 ...

  2. 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装

    一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools  |  Android Developers 下 ...

  3. Flutter开发之搭建Flutter开发环境(三)

    回首demo.之前的工程突然,无法iOS上运行了.重装了最新的Xcode.然后VS Code 终端运行 flutter packages get 再打开Xcode 设置开发证书.再在iOS真机或者模拟 ...

  4. Flutter开发之认识Flutter(一)

    内容来自:Flutter中文网 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter正在被 ...

  5. Flutter开发(十七):Flutter首页导航的框架

    首页框架搭建,类似于上一节的,底部导航,不过是规范了写法,效果图如下: 首先创建了五个 dart 文件:tab_navigator.dart (总页面) .home_page.dart (首页) .m ...

  6. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  7. 邂逅Flutter开发

    邂逅Flutter开发 一.Flutter是什么? 1.1 Flutter 文档链接 二.Flutter的特点 2.1 美观: 2.2 快速: 2.3 高效: 2.4 开放: 三.平台独立开发 四.跨 ...

  8. 基于Flutter开发的App商城

    计算机工程系 毕业设计报告 题 目: 基于Flutter框架的电子商城制作 专 业: 软件技术 班 级: 17移动互联2班 学 号: 31702160219 学生姓名: 赖康翔 指导教师: 沈大旺 完 ...

  9. Flutter开发常见问题,解决小技巧

    1.Android Studio 4.0 以上打包编译报错: Execution failed for task ':app:lintVitalRelease'. > Could not res ...

最新文章

  1. App上架应用市场,如何攻破安全过检难题
  2. 【pmcaff】打开页面,这个行为值多少钱?
  3. JZOJ 5438. 【NOIP2017提高A组集训10.31】Tree
  4. 技术分享:游戏中的 2D 可见性
  5. ant 安装及基础教程 !
  6. crawler_x-requested-with 请求头
  7. SAP Spartacus storefront.component.html 里的 SkipLinkComponent 如何创建的
  8. beatsx白灯闪三下开不了机_beats X耳机不开机维修,beatsx耳机闪白灯是什么问题...
  9. 老男孩shell实战读书笔记 (6-10章节)
  10. s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二
  11. git status怎么操作_新手 git 简明操作指南
  12. vim shell命令
  13. Linux部分命令使用说明
  14. 奇迹s12源码_muserver 奇迹MU服务端VC++源码 适合研究 的朋友 Game Simulator 模拟 器 269万源代码下载- www.pudn.com...
  15. imageai的安装和简单使用
  16. Delphi Exif
  17. 证书类型、自签CA证书、https双向认证(一篇就懂系列)
  18. java毕业设计——基于java+Java awt+swing的愤怒的小鸟游戏设计与实现(毕业论文+程序源码)——愤怒的小鸟游戏
  19. Android中list常用方法,Android中的常用控件及其基本用法
  20. 角雷达进入“高速增长期”,国产供应商迎来“突围”时间窗口

热门文章

  1. WordPress 5.1 发布,监控古老 PHP 版本、编辑器性能提升
  2. Android 哥哥福利
  3. 使用dwz框架搭建网站后台
  4. 网络报错:“The connection is not for this device.”
  5. 第 6 章 Harddisk IO
  6. 创建github账号
  7. CentOS 7最小安装之后应该尽快做好的几件事情
  8. .NET 数据访问中间件 HyperDAL v1.1 FAQ
  9. Taro -- 微信小程序登录
  10. 全局变量在主函数调用过程中被中断修改的问题