正版资源慕课甄选-2024年Flutter零基础极速入门到进阶实战(完结)
这套 Flutter 课程的内容组织方式比较适合「边看边敲」的开发者:它不是把 Dart 语法、Widget 用法、网络请求拆成互不相关的章节,而是沿着一条完整工程的搭建线索往前走,最后落到几个可运行的示例项目上。资料包里提供了配套源码,这决定了它的正确用法——先跑起来,再回头对照讲解,而不是把视频
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
这套 Flutter 课程的内容组织方式比较适合「边看边敲」的开发者:它不是把 Dart 语法、Widget 用法、网络请求拆成互不相关的章节,而是沿着一条完整工程的搭建线索往前走,最后落到几个可运行的示例项目上。资料包里提供了配套源码,这决定了它的正确用法——先跑起来,再回头对照讲解,而不是把视频当连续剧刷完。
技术栈与版本取向
课程以 Flutter 为唯一主线,Dart 作为语言基础被压缩在前段,重点放在 Dart 中与 Flutter 强相关的部分:异步、Future 与 Stream、面向对象与 mixin、空安全写法。这些内容在后续写 State、处理接口回调时会反复出现,属于必须打牢的地基,但课程没有把它讲成一本语言教材,节奏偏快,适合已经会一门编程语言的人快速过一遍。
工程层面围绕 Flutter 官方那套东西展开:Widget 树与组合、StatelessWidget 与 StatefulWidget 的状态划分、布局约束(Container、Row/Column、Stack、Flex)、路由与页面跳转、表单与手势。进阶部分涉及网络请求与本地存储,这两块正好对应资料包里那两个名字带 net_storage 和 trip 的示例,说明课程在这一段是有意识地往「能连后端、能存数据」的方向收口。
项目结构里的可复用模块
从源码包的命名能大致看出课程的工程切分思路:一个偏语言练习的 dart_learn,一个偏列表与业务流水的 list,一个偏网络与存储的 net_storage,一个偏完整业务场景的 trip。这种切分对自学的人很有用——每个包都对应一类问题,不必在一个巨型工程里翻找。
可以重点拆解的复用点包括:
- 列表页与详情页之间的数据传递和状态保持,这是最常见也最容易写乱的场景;
- 网络层的封装方式,请求、解析、错误处理如何分层,是否用了统一的返回结构;
- 本地存储的读写时机,缓存与刷新怎么配合;
- 自定义 Widget 的抽取标准——什么时候该把一段 build 拆成独立组件。
这几处基本决定了你后面能不能把 Flutter 用进真实项目,而不只是写出一个能跑的 demo。
环境搭建这一章为什么值得单独看
Flutter 的门槛很大一部分不在语法,而在环境:SDK 版本、Android Studio 与 VS Code 的选择、模拟器与真机调试、Gradle 与依赖拉取的网络问题、pub 源配置。课程把开发工具准备和环境搭建单独成章并给出了实操演示,这部分对国内网络条件下的开发者参考价值最直接。建议在动手前先把这一章对应的工具链跑通,否则后面每一步都会卡在编译报错上,而不是卡在代码逻辑上。
自学路径建议
如果按工程角度来用这套资料,可以走这样一条线:先用 dart_learn 把语言层面的异步和空安全过一遍,不用追求全懂;接着跟着环境搭建章节把工具链跑通;然后直接进入列表类示例,理解 Widget 树的构建与状态更新;最后拿 trip 这种完整场景做一次独立复现——不看视频,只看源码结构,自己重写一遍,再回头对比差异。
需要提醒的是,「零基础到进阶」这类表述容易让人误以为可以完全零编程经验入门。实际上课程对变量、函数、类这些前置概念讲得很薄,真正的零基础读者需要额外的语言基础。如果你已经有 Java、Kotlin、JavaScript 或 Swift 的经验,这门课的节奏会更合适;如果你完全没有编程经历,建议先补语言基础再看实战部分。
整体来看,这套资料的价值在于它给了一条从环境到可运行工程的完整链路,并配了可对照的源码。把它当成一套可以跑、可以改、可以拆的工程参考,比当成一套视频教程来看,收益会更大。
慕课甄选-2024年Flutter零基础极速入门到进阶实战(完结)
从零基础到进阶实战,掌握Flutter开发
编辑点评
系统学习Flutter开发,涵盖入门到进阶,实战项目丰富,适合初学者及进阶者。
⭐ 编辑推荐
本课程从Flutter基础入门,逐步深入到实战项目开发,助你快速掌握Flutter开发技能。
✨ 课程亮点
课程目录
课程源码4 条
- flutter_list.exe [619.7 KB]
- trip_flutter.exe [970.9 KB]
- flutter_dart_learn.exe [608.5 KB]
- flutter_net_storage.exe [626.9 KB]
第3章 Flutter入门:开发工具准备与开发环境搭建【手把手带你搞定环境与工具】7 集
- 3-6 带你玩转主流Flutter开发工具的使用【网盘分享WPFX.LINK】.mp4 [60.6 MB]
- 3-4 如何在Windows电脑上搭建Flutter开发环境?【网盘分享WPFX.LINK】.mp4 [62.4 MB]
- 3-3 如何在macOS电脑上搭建Flutter开发环境?【网盘分享WPFX.LINK】.mp4 [63.4 MB]
- 3-2 Flutter开发工具选择经验分享【网盘分享WPFX.LINK】.mp4 [18.8 MB]
- 3-5 高频Flutter开发环境搭建问题和解决方案分析.pdf [407.3 KB]
- 3-1 本章介绍【网盘分享WPFX.LINK】.mp4 [7.2 MB]
- 3-7 本章总结【网盘分享WPFX.LINK】.mp4 [8.8 MB]
第7章 Flutter入门实战:APP导航框架与常用功能实现【先打一仗,巩固技能】5 集
- 7-3 封装的艺术之轮播图组件的实现【网盘分享WPFX.LINK】.mp4 [47.6 MB]
- 7-4 带你手把手实现轮播图指示器【网盘分享WPFX.LINK】.mp4 [28.2 MB]
- 7-2 基于BottomNavigationBar实现底部Tab切换【网盘分享WPFX.LINK】.mp4 [41.4 MB]
- 7-5 基于Opacity与NotificationListener实现AppBar滚动渐变效果【网盘分享WPFX.LINK】.mp4 [49.5 MB]
- 7-1 基于PageView搭建首页导航框架【网盘分享WPFX.LINK】.mp4 [31.3 MB]
第12章 Flutter进阶拓展:Flutter与H5混合开发【大厂开发思维主流开发经验】6 集
- 12-5 基于H5容器实现我的页面【网盘分享WPFX.LINK】.mp4 [22.3 MB]
- 12-4 基于H5容器实现H5混合开发【网盘分享WPFX.LINK】.mp4 [63.0 MB]
- 12-6 本章总结【网盘分享WPFX.LINK】.mp4 [14.7 MB]
- 12-3 H5容器widget封装(二)【网盘分享WPFX.LINK】.mp4 [62.2 MB]
- 12-2 H5容器widget封装(一)【网盘分享WPFX.LINK】.mp4 [69.4 MB]
- 12-1 本章介绍【网盘分享WPFX.LINK】.mp4 [10.6 MB]
第14章 Flutter进阶拓展:开发包和插件开发【成神之路,助你一臂之力】5 集
- 14-1 本章介绍【网盘分享WPFX.LINK】.mp4 [9.5 MB]
- 14-5 本章小结【网盘分享WPFX.LINK】.mp4 [19.3 MB]
- 14-3 Flutter包和插件的开发与发布(一)【网盘分享WPFX.LINK】.mp4 [65.6 MB]
- 14-2 如何甄选Flutter包和插件【网盘分享WPFX.LINK】.mp4 [64.3 MB]
- 14-4 Flutter包和插件的开发与发布(二)【网盘分享WPFX.LINK】.mp4 [59.1 MB]
第1章 课程导学介绍【课程提供丰富的解题思路与答案库】2 集
- 1-1 Flutter入门课程导学【网盘分享WPFX.LINK】.mp4 [36.7 MB]
- 1-2 项目需求分析,技术分解【网盘分享WPFX.LINK】.mp4 [28.7 MB]
- …(已达 35 条上限,后续省略)
适合人群
- Flutter初学者
- 移动应用开发者
🎯 学习收获
- 掌握Flutter基础
- 实现移动应用开发
- 提升开发效率
🎉 祝您学习愉快!
课程目录
第10章 Flutter进阶实战:搜索模块开发【适用于企业级应用开发:简洁、高效、实用】9 集
- | 鈹溾攢鈹€10-1 鏈珷浠嬬粛.mp4 7.36M
- | ├──10-2 自定义SearchBar结构框架实现.mp4 61.46M
- | ├──10-3 TextField输入框自定义样式扩展.mp4 52.74M
- | ├──10-4 基于SearchBar实现首页AppBar.mp4 43.33M
- | ├──10-5 搜索接口系分与搜索Dao层的实现.mp4 61.10M
- | ├──10-6 基于ListView实现搜索列表与实时搜索的优化.mp4 84.53M
- | ├──10-7 搜索Item实现.mp4 60.68M
- | ├──10-8 动态Icon与富文本展示.mp4 78.17M
- | 鈹斺攢鈹€10-9 鏈珷鎬荤粨.mp4 24.66M
第11章 Flutter进阶实战:旅拍模块实现【助力职场】7 集
- | 鈹溾攢鈹€11-1 鏈珷浠嬬粛.mp4 11.11M
- | ├──11-2 旅拍类别接口系分与数据处理.mp4 53.38M
- | ├──11-3 使用TabBar+TabBarView 实现旅拍可滑动切换多Tab.mp4 48.83M
- | ├──11-4 旅拍列表接口系分与数据处理.mp4 56.67M
- | ├──11-5 实现旅拍瀑布流布局.mp4 72.00M
- | ├──11-6 实现旅拍卡片实现.mp4 59.35M
- | 鈹斺攢鈹€11-7 鏈珷鎬荤粨.mp4 29.34M
第12章 Flutter进阶拓展:Flutter与H5混合开发【大厂开发思维主流开发经验】4 集
- | 鈹溾攢鈹€12-1 鏈珷浠嬬粛.mp4 10.64M
- | ├──12-4 基于H5容器实现H5混合开发.mp4 63.01M
- | ├──12-5 基于H5容器实现我的页面.mp4 22.35M
- | 鈹斺攢鈹€12-6 鏈珷鎬荤粨.mp4 14.74M
第13章 Flutter进阶拓展:Flutter与H5通信开发【混合开发必备技术】11 集
- | 鈹溾攢鈹€13-1 鏈珷浠嬬粛.mp4 9.81M
- | ├──13-10 通过Channel的方式实现登录态的同步.mp4 33.54M
- | 鈹溾攢鈹€13-11 鏈珷鎬荤粨.mp4 22.03M
- | ├──13-2 Flutter与H5通信的几种方式.mp4 24.01M
- | ├──13-3 JS通过URL向Flutter传递数据.mp4 66.45M
- | ├──13-4 JS通过Channel向Flutter传递数据.mp4 28.28M
- | ├──13-5 Flutter通过URL向H5传递数据.mp4 19.30M
- | ├──13-6 Flutter通过执行JS代码向H5传递数据.mp4 40.14M
- | ├──13-7 Flutter加载本地H5实战开发.mp4 35.84M
- | ├──13-8 Flutter加载指定目录下的H5.mp4 32.95M
- | └──13-9 通过cookie的方式实现登录态的同步.mp4 48.33M
第14章 Flutter进阶拓展:开发包和插件开发【成神之路,助你一臂之力】5 集
- | 鈹溾攢鈹€14-1 鏈珷浠嬬粛.mp4 9.46M
- | ├──14-2 如何甄选Flutter包和插件.mp4 64.33M
- | ├──14-3 Flutter包和插件的开发与发布(一).mp4 65.61M
- | ├──14-4 Flutter包和插件的开发与发布(二).mp4 59.14M
- | 鈹斺攢鈹€14-5 鏈珷灏忕粨.mp4 19.27M
第15章 Flutter进阶拓展:Flutter升级与适配指南【开发避雷针】6 集
- | 鈹溾攢鈹€15-1 鏈珷浠嬬粛.mp4 16.64M
- | ├──15-2 启动白屏问题优化与启动屏制作.mp4 53.93M
- | ├──15-3 Flutter升级与适配指南.mp4 59.19M
- | ├──15-4 【赠送内容】编译和打出Android应用.pdf 112.17kb
- | ├──15-5 【赠送内容】编译和打出iOS应用.pdf 460.38kb
- | 鈹斺攢鈹€15-6 鏈珷灏忕粨.mp4 20.20M
第16章 【赠送内容】getx最佳实践【大型工程必备】10 集
- | 鈹溾攢鈹€16-1 鏈珷浠嬬粛.mp4 6.10M
- | 鈹溾攢鈹€16-10 鏈珷鎬荤粨.mp4 25.63M
- | ├──16-2 使用getx做路由管理.mp4 38.17M
- | ├──16-3 使用getx做状态管理(理论熏陶).pdf 149.42kb
- | ├──16-4 使用Obx与GetX做状态管理.mp4 118.71M
- | ├──16-5 使用GetBuilder做状态管理.mp4 45.95M
- | ├──16-6 使用getx实现MVVM架构模式(理论熏陶).pdf 123.12kb
- | ├──16-7 使用getx实现MVVM架构模式-模块的改造.mp4 73.92M
- | ├──16-8 使用getx实现MVVM架构模式-工程的改造.mp4 29.66M
- | └──16-9 登录模块MVVM架构模式改造.mp4 53.41M
第17章 课程总结【万金油,出师必备锦囊】1 条
- | └──17-1 课程总结.pdf 815.61kb
第1章 课程导学介绍【课程提供丰富的解题思路与答案库】2 集
- | ├──1-1 Flutter入门课程导学.mp4 36.66M
- | └──1-2 项目需求分析,技术分解.mp4 28.73M
第2章 Flutter学习经验:Flutter快速上手指南【保姆级上手教程】10 集
- | 鈹溾攢鈹€2-1 鏈珷浠嬬粛.mp4 4.94M
- | 鈹溾攢鈹€2-10 鏈珷鎬荤粨.mp4 4.88M
- | ├──2-2 Android开发者如何快速上手Flutter开发(一).mp4 27.14M
- | ├──2-3 Android开发者如何快速上手Flutter开发(二).mp4 51.21M
- | ├──2-4 iOS开发者如何快速上手Flutter开发(一).mp4 24.72M
- | ├──2-5 iOS开发者如何快速上手Flutter开发(二).mp4 51.00M
- | ├──2-6 前端开发者如何快速上手Flutter开发(一).mp4 35.48M
- | ├──2-7 前端开发者如何快速上手Flutter开发(二).mp4 53.06M
- | ├──2-8 React Native 开发者如何快速上手Flutter开发(一).mp4 19.35M
- | └──2-9 React Native 开发者如何快速上手Flutter开发(二).mp4 51.70M
第3章 Flutter入门:开发工具准备与开发环境搭建【手把手带你搞定环境与工具】7 集
- | 鈹溾攢鈹€3-1 鏈珷浠嬬粛.mp4 7.23M
- | ├──3-2 Flutter开发工具选择经验分享.mp4 18.83M
- | ├──3-3 如何在macOS电脑上搭建Flutter开发环境?.mp4 63.42M
- | ├──3-4 如何在Windows电脑上搭建Flutter开发环境?.mp4 62.37M
- | ├──3-5 高频Flutter开发环境搭建问题和解决方案分析.pdf 407.29kb
- | ├──3-6 带你玩转主流Flutter开发工具的使用.mp4 60.58M
- | 鈹斺攢鈹€3-7 鏈珷鎬荤粨.mp4 8.83M
第4章 Flutter入门:Flutter开发必备Dart基础【已掌握,可略过】15 集
- | 鈹溾攢鈹€4-1 Flutter涔婦art姒傝堪.mp4 10.19M
- | ├──4-10 Dart的命名构造方法与命名工厂构造方法.mp4 29.85M
- | 鈹溾攢鈹€4-11 Dart鐨刧et鍜宻et鏂规硶.mp4 13.50M
- | ├──4-12 Dart的抽象类和方法.mp4 21.58M
- | ├──4-13 在Flutter中使用mixins.mp4 8.83M
- | ├──4-14 带你了解Dart泛型在Flutter中的应用.mp4 24.50M
- | ├──4-15 有哪些可以用在Flutter上的编程技巧?.mp4 29.90M
- | ├──4-2 空安全最小必备知识.pdf 867.31kb
- | ├──4-3 Flutter之Dart常用数据类型(数字、类型转换).mp4 23.47M
- | ├──4-4 Flutter之Dart常用数据类型(字符串).mp4 15.99M
- | ├──4-5 Flutter之Dart常用数据类型(布尔、List).mp4 39.03M
- | ├──4-6 Flutter之Dart常用数据类型(Map).mp4 24.53M
- | ├──4-7 dynamic、var、Object的使用与区别.mp4 33.10M
- | ├──4-8 带你解锁Flutter中常用的Dart方法类型.mp4 38.64M
- | └──4-9 带你走进Flutter中的面向对象(标准构造方法、初始化列表与命名构造方法).mp4 33.84M
第5章 Flutter入门实战:Flutter网络编程与数据存储技术【实战必备技能】10 集
- | ├──5-1 基于Http实现网络操作.pdf 110.99kb
- | ├──5-10 轻松掌握Flutter调试技巧.mp4 46.48M
- | ├──5-2 Flutter网络开发实战应用(基于http实现get操作).mp4 50.45M
- | ├──5-3 Flutter网络开发实战应用(基于http实现post操作与json解析).mp4 61.20M
- | ├──5-4 JSON解析与Dart Model的使用.pdf 90.03kb
- | ├──5-5 JSON解析与Dart Model的实战应用.mp4 59.59M
- | ├──5-6 Future与FutureBuilder实用技巧.pdf 104.41kb
- | ├──5-7 Future与FutureBuilder实战应用.mp4 38.98M
- | ├──5-8 基于shared_preferences的本地存储操作.pdf 197.59kb
- | └──5-9 本地存储操作shared_preferences的实战应用.mp4 27.67M
第6章 Flutter入门实战:布局实战技巧与登录模块开发【布局和鉴权技能】10 集
- | 鈹溾攢鈹€6-1 璧拌繘Flutter鐨刉idget涓栫晫.mp4 17.10M
- | ├──6-10 Flutter屏幕适配指南.mp4 32.96M
- | ├──6-2 StatelessWidget与StatefulWidget开发指南.pdf 112.81kb
- | ├──6-3 Android和iOS开发者如何快速上手Flutter布局开发.pdf 209.11kb
- | ├──6-4 基于Scaffold、Stack等主流Widget实现登录页面结构布局.mp4 54.51M
- | ├──6-5 基于StatelessWidget与TextField实现账号和密码输入功能.mp4 52.05M
- | ├──6-6 按钮组件封装与禁用功能实现.mp4 22.56M
- | ├──6-7 登录功能交互体验优化.mp4 25.32M
- | ├──6-8 接口鉴权与登录态处理.mp4 45.12M
- | └──6-9 登录服务功能实现.mp4 56.06M
第7章 Flutter入门实战:APP导航框架与常用功能实现【先打一仗,巩固技能】5 集
- | ├──7-1 基于PageView搭建首页导航框架.mp4 31.28M
- | ├──7-2 基于BottomNavigationBar实现底部Tab切换.mp4 41.40M
- | ├──7-3 封装的艺术之轮播图组件的实现.mp4 47.60M
- | ├──7-4 带你手把手实现轮播图指示器.mp4 28.17M
- | └──7-5 基于Opacity与NotificationListener实现AppBar滚动渐变效果.mp4 49.52M
第8章 Flutter进阶提升:玩转Flutter列表组件【动动手,带你玩转各种列表】4 集
- | ├──8-1 基于ListView实现水平和垂直方式滚动的列表.mp4 30.53M
- | ├──8-2 基于ExpansionTile实现可展开的列表.mp4 24.78M
- | ├──8-3 基于GridView实现网格列表.mp4 22.42M
- | └──8-4 高级功能列表下拉刷新与上拉加载更多功能实现.mp4 34.87M
第9章 Flutter进阶实战:App首页功能开发【Top App实战经验,干货满满】11 集
- | 鈹溾攢鈹€9-1 鏈珷浠嬬粛.mp4 7.48M
- | ├──9-10 加载进度条与下拉刷新的实现.mp4 41.34M
- | 鈹溾攢鈹€9-11 鏈珷鎬荤粨.mp4 20.38M
- | ├──9-2 首页接口分析与数据请求封装.mp4 62.93M
- | ├──9-3 首页大接口的相关模型实现与使用.mp4 70.62M
- | ├──9-4 球区入口实现.mp4 35.29M
- | ├──9-5 网格卡片功能实现&布局技巧(一).mp4 53.56M
- | ├──9-6 网格卡片功能实现&布局技巧(二).mp4 31.52M
- | ├──9-7 活动入口实现.mp4 34.61M
- | ├──9-8 底部卡片实现(一).mp4 46.71M
- | └──9-9 底部卡片实现(二).mp4 42.14M
- 课程源码
- | ├──flutter_dart_learn
- | | ├──android
- | | ├──ios
- | | ├──lib
- | | ├──linux
- | | ├──macos
- | | ├──test
- | | ├──web
- | | ├──windows
- | | ├──.gitignore 0.77kb
- | | ├──.metadata 1.67kb
- | | ├──analysis_options.yaml 1.39kb
- | | ├──pubspec.lock 5.15kb
- | | ├──pubspec.yaml 3.79kb
- | | └──README.md 1.05kb
- | ├──flutter_list
- | | ├──.gitignore 0.78kb
- | | ├──.metadata 1.63kb
- | | ├──analysis_options.yaml 1.42kb
- | | └──README.md 1.09kb
- | ├──flutter_net_storage
- | | ├──pubspec.lock 10.07kb
- | | ├──pubspec.yaml 3.83kb
- | └──trip_flutter
- | | ├──images
- | | ├──pubspec.lock 14.25kb
- | | ├──pubspec.yaml 4.00kb
- | | └──README.md 1.07kb




