Flutter - 学习途径
官网
学习路径
Dart
Dart 语法
https://dart.dev/guides/language/language-tour
关键词、变量、内置类型、函数、运算符、流程控制语句、异常、类、泛型、异步支持
Dart 核心库
https://dart.dev/guides/libraries
dart:core:内置类型,集合和其他核心功能
dart:async:支持异步编程,包括Future和Stream等类
dart:math:数学常数和函数,加上随机数生成器
dart:convert:用于在不同数据表示之间进行转换的编码器和解码器,包括JSON和UTF-8
dart:io:HTTP I/O 、File I/O
dart:collection:补充 dart:core中 集合支持的类和实用程序。
Dart Api Doc
Flutter
安装:https://flutterchina.club/get-started/install/
配置编辑器:https://flutterchina.club/get-started/editor/
初步认识
Flutter Widget框架概述
Widgets 目录
Flutter for Web开发者
API Doc (斜体表示较为基础的库,也是开发中大量接触到的)
- animation:Flutter动画系统
- cupertino:实现 iOS 设计语言的 Flutter Widget
- foundation:此库中定义的功能是Flutter框架的所有其他层使用的最低级别的实用程序类和函数。
- gestures:Flutter手势库
- material:实现 Material Design的 Flutter Widget
- painting:该库包含各种类,它们包含Flutter引擎的绘制API以用于更专业的目的,例如绘制缩放图像,在阴影之间插值,在框周围绘制边框等
- physics:简单的一维物理模拟,例如弹簧,摩擦和重力,用于用户界面动画。
- rendering:渲染库
- scheduler:该库负责调度程序帧回调以及给定优先级的任务
- semantics
- services
- widgets:flutter widget 框架
dart:ui library
用于Flutter应用程序的内置类型和核心基元。
此库公开了Flutter框架用于引导应用程序的最低级别服务,例如用于驱动输入,图形文本,布局和呈现子系统的类。