这些对我们Android开发来说都有一定的难度。
为了让大家快速无痛上手 Flutter,给大家分享一份阿里大神总结的《Flutter进阶学习笔记》。
整理大纲
-
为什么Flutter是跨平台开发的终极之选
-
在Windows上搭建Flutter开发环境
-
编写您的第一个 Flutter App
-
Flutter开发环境搭建和调试
-
Dart语法篇之基础语法(一)
-
Dart语法篇之集合的使用与源码解析(二)
-
Dart语法篇之集合操作符函数与源码分析(三)
-
Dart语法篇之函数的使用(四)
-
Dart语法篇之面向对象基础(五)
-
Dart语法篇之面向对象继承和Mixins(六)
-
Dart语法篇之类型系统与泛型(七)
-
Flutter中的widget
第一章 为什么Flutter是跨平台开发的终极之选
-
这是为什么?
-
跨平台开发
-
什么是 Flutter
-
Flutter 的特性
-
Flutter 构建应用的工具
-
使用 Flutter 构建的热门应用
-
构建 Flutter 应用的成本
-
……
第二章 在Windows上搭建Flutter开发环境
-
使用镜像
-
系统要求
-
获取Flutter SDK
-
编辑器设置
-
Android设置
-
起步: 配置编辑器
-
起步: 体验
-
体验热重载
-
创建新的应用
-
运行应用程序
-
……
第三章 编写您的第一个 Flutter App
-
第1步: 创建 Flutter app
-
第2步: 使用外部包(package)
-
第3步: 添加一个 有状态的部件(Stateful widget)
-
第4步: 创建一个无限滚动ListView
-
第5步: 添加交互
-
第6步: 导航到新页面
-
第7步:使用主题更改UI
-
……
第四章 Flutter开发环境搭建和调试
-
开发环境的搭建
-
模拟器的安装与调试
-
开发环境的搭建
-
模拟器的安装与调试
-
……
第五章 Dart语法篇之基础语法(一)
-
Hello Dart
-
数据类型
-
变量和常量
-
集合(List、Set、Map)
-
流程控制
-
运算符
-
异常
-
函数
-
……
第六章 Dart语法篇之集合的使用与源码解析(二)
-
List
-
Set
-
Map
-
Queue
-
LinkedList
-
HashMap
-
Map、HashMap、LinkedHashMap、SplayTreeMap区别
-
命名构造函数from和of的区别以及使用建议
-
……
第七章 Dart语法篇之集合操作符函数与源码分析(三)
-
Iterable
-
forEach
-
map
-
any
-
every
-
where
-
firstWhere和singleWhere和lastWhere
-
join
-
take
-
takeWhile
……
第八章 Dart语法篇之函数的使用(四)
-
函数参数
-
匿名函数(闭包,lambda)
-
箭头函数
-
局部函数
-
顶层函数和静态函数
-
main函数
-
……
第九章 Dart语法篇之面向对象基础(五)
-
属性访问器(accessor)函数setter和getter
-
面向对象中的变量
-
构造函数
-
抽象方法、抽象类和接口
-
类函数
-
……
第十章 Dart语法篇之面向对象继承和Mixins(六)
- 类的单继承