Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方

你会学到什么?

  • 从 0 开始,全面了解 Dart 语法基础;
  • 面向对象,探讨编程中的基本思想;
  • 分析应用,理解界面和数据的关系;
  • 结合实践,掌握 Flutter 框架的使用;

课程简介

本册主要介绍学习 Flutter 入门的基础知识,主要有 4 个部分:

Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方

模块一:对语言和应用开发进行简单介绍。 在步入编程之前,不着急介绍语法,先了解一下编程中的基本的概念。知道编程是在干嘛,我们能用什么工具,去完成什么事。

Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方

模块二:对 Dart 语言中的基本语法进行介绍。 对于任何编程语言,都有着类似的基础语法,比如 定义语句和量使用函数方法封装逻辑 、基本数据类型 、流程控制 、运算符 等。这些基础语法虽然既简单又繁杂,大家不要死记硬背,要理解它们存在的意义。结合使用是理解工具作用的最佳途径。

Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方

模块三:Dart 中面向对象的知识。 面向对象是 Dart 语言非常重要的一环,理解  存在的价值及类与类之间的关系;认识 封装 、继承 、多态 三种特型的优势;明白 继承 、实现 、混入 的差异性。除此之外,还会对泛型、空安全、文件包管理、异步与流等语法进行简单介绍。

Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方

模块四:结合项目,介绍 Flutter 基础知识。 在介绍完 Dart 基础语法之后,将结合初始项目对 Flutter 的基础知识进行介绍。然后通过一个秒表小项目练练手,体会数据和界面的关系,以及 Flutter 开发中的重要概念。

Flutter语言基础,从语法到思想,欢迎来到Flutter梦开始的地方
秒表基础功能界面跳转与主题色切换语言切换

课程目录

1 开篇: 欢迎来到 Flutter 梦始之地
2 白话引言: 语言、框架和应用
3 白话引言: 状态、行为和逻辑
4 学会说话 – 语句和量的定义
5 封装基础 – 函数方法的定义
6 万物基石 – 基本数据类型
7 逻辑桥梁 – 流程控制语句
8 逻辑血肉 – 运算符的使用
9 面向对象 – 定义与使用类
10 面向对象 – 类与类间关系
11 面向对象 – 封装、继承和多态
12 面向对象 – 抽象、接口和混入
13 语法集锦 – 类型相关其他语法
14 语法集锦 – 语言相关其他语法
15 梦始之地 – 计数器项目分析
16 梦始之地 – 组件的概念与使用
17 小试牛刀 – 秒表功能和界面分析
18 小试牛刀 – 界面交互与数据维护
19 状态管理 – 主题色与国际化切换
20 状态管理 – 局部构建和逻辑分离
21 结语 – 离开新手村,继续冒险吧,朋友!

讲师介绍

张风捷特烈,Flutter 全端开发工程师、FlutterUnit 开源项目作者。FlutterUnit 是一款帮助刚入门的朋友快速认识 Flutter 的应用,它包含绝大多数 Flutter 内置组件及绘制的展示案例。

发表评论

登录后才能评论