getfromcode移动开发

慕课甄选-2024年Flutter零基础极速入门到进阶实战(完结)

这套 Flutter 课程的内容组织方式比较适合「边看边敲」的开发者:它不是把 Dart 语法、Widget 用法、网络请求拆成互不相关的章节,而是沿着一条完整工程的搭建线索往前走,最后落到几个可运行的示例项目上。资料包里提供了配套源码,这决定了它的正确用法——先跑起来,再回头对照讲解,而不是把视频

单课价¥29.90新品 上架
会员价 ¥0开通会员,全站课程无限下载套餐详情
10 人关注 更新于 2026-10-09 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这套 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开发技能。

✨ 课程亮点

✦系统学习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