这门课解决什么工作场景
这套资料围绕跨平台客户端开发展开,主要解决一个实际痛点:公司需要一套代码同时跑在安卓和苹果手机上,而不是养两拨人分别写原生界面。它对应的工作场景不是底层系统开发,而是业务应用搭建——比如把一个已有的后台管理接口,快速封装成手机端应用,或者从零做一个内部工具类 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






