这门课解决什么工作场景

这套资料围绕跨平台客户端开发展开,主要解决一个实际痛点:公司需要一套代码同时跑在安卓和苹果手机上,而不是养两拨人分别写原生界面。它对应的工作场景不是底层系统开发,而是业务应用搭建——比如把一个已有的后台管理接口,快速封装成手机端应用,或者从零做一个内部工具类 App。资料里大量篇幅在讲 Dart 语法和界面布局,这意味着它的定位是帮你把跨端界面的骨架搭顺,而不是死磕底层渲染引擎。对于想从原生开发转跨端,或者后端想兼顾前端产物的上班族,这个方向值得花时间。

适合什么基础与学习顺序建议

资料默认你有基本编程概念,懂变量、函数和面向对象是怎么回事,但不需要你以前写过移动端。如果你完全没碰过任何编程语言,直接看会卡在异步和泛型上,建议先补基础语法再来看。如果你有前端经验,可以跳过前面讲数据类型的零碎片段。建议先看 Dart 语言核心里关于类型推断、集合操作的部分,把语言特性摸清;接着看布局和状态管理这两块,这是实际写界面时卡人最多的地方。资料里每个片段都很短,适合通勤时看一段,但别只看不动手。

学完能独立做什么与资料怎么配合练习

按这套资料的覆盖面,学完后你能独立完成一个中型应用的客户端部分:搭多页面导航、处理网络请求与本地数据持久化、写自定义组件并管理页面状态。练习方式上,建议不要按片段顺序逐个抄,而是定一个小项目——比如做一个待办列表或者资讯浏览 App,然后倒查资料:需要列表就去翻集合与组件章节,需要存数据就去翻本地存储部分。资料里的短片段适合当字典查,遇到具体语法想不起怎么写,直接找对应片段看两分钟,比从头顺看效率高。关键是每看完一个功能模块,马上在自己的练习项目里复现一遍,能跑通再往下走。


系统掌握 Dart与Flutter的核心知识体系,具备独立开发中型应用的能力

课程目录

*   01 Dart核心语言基础/

  *   01 dart语言基础-var.mp4 06:13

  *   02 dart语言基础-dynamic.mp4 03:17

  *   03 dart语言基础-var与dynamic的不同.mp4 02:01

  *   04 dart语言基础-int.mp4 05:48

  *   05 dart语言基础-double.mp4 04:42

  *   06 dart语言基础-string.mp4 09:55

  *   07 dart语言基础-bool.mp4 01:03

  *   08 dart语言基础-集合List.mp4 10:05

  *   09 dart语言基础算术运算.mp4 01:53

  *   10 dart语言基础-复合赋值运算.mp4 01:53

  *   11 dart语言基础自增与自减.mp4 01:37

  *   12 dart语言基础-集合map.mp4 09:28

  *   13 dart语言基础-map-浅合并.mp4 02:26

  *   14 dart语言基础点操作符.mp4 03:26

  *   15 dart语言基础-比较运算符.mp4 06:55

  *   16 dart语言基础-逻辑运算符.mp4 03:21

  *   17 dart语言基础-条件判断语句.mp4 08:01

  *   18 dart语言基础-函数基本使用.mp4 02:36

  *   19 dart语言基础-函数参数传递方式.mp4 06:16

  *   20 dart语言基础-函数参数设置默认值.mp4 01:34

  *   21 dart语言基础-箭头函数.mp4 05:02

  *   22 dart语言基础-匿名函数.mp4 02:57

  *   23 dart语言基础-词法作用域.mp4 03:03

  *   24 dart语言基础-for循环语句.mp4 05:21

  *   25 dart语言基础-for嵌套循环和标签.mp4 01:54

  *   26 dart语言基础-while 循环.mp4 02:28

  *   27 dart语言基础-类与对象 基础使用 构造函数.mp4 07:56

  *   28 dart语言基础-类与对象 重定向 构造函数.mp4 05:06

  *   29 dart语言基础-类与对象 工厂 构造函数.mp4 06:07

  *   30 dart语言基础-空安全.mp4 07:39

  *   31 dart语言基础-final关键字.mp4 04:59

  *   32 dart语言基础-const 关键字用来声明常量.mp4 05:09

  *   33 dart语言基础- identical 关键字.mp4 02:13

  *   34 dart语言基础- static 静态关键字.mp4 03:16

  *   35 dart语言基础-类与对象 继承.mp4 04:31

  *   36 dart语言基础-类与对象 混入 (mixin).mp4 03:16

  *   37 dart语言基础-类与对象 抽象类使用指南.mp4 03:25

  *   38 dart语言基础- 记录表达式.mp4 06:45

  *   39 dart语言基础-URI的编码与解码.mp4 02:38

  *   40 dart语言基础-try与catch异常捕捉处理.mp4 03:27

  *   41 dart语言基础-异步编程async与await.mp4 05:18