近年来各大公司对Flutter技能的要求越来越高,甚至设立了专门岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程又少之又少,导致Flutter高阶人才缺口大。为此我们专门为大家设计了这门课程,助力你早日成为企业抢手的新一代工程师。

1-1课前必读

1-2课程导学(10:32)

1-3本章目标

1-4如何高效的学习本课程【送你一份高效的课程学习指南】(07:07)

1-5AndroidStudio开发Flutter实用技巧(持续更新)(09:43)

1-6VSCode开发Flutter实用技巧(持续更新)(07:26)

1-7本章总结

1-8本章作业

2-1本章目标

2-2走进空安全(空安全最小必备知识)

2-3Flutter如何做空安全适配

2-4自定义Widget的空安全适配技巧

2-5数据模型(Model)空安全适配技巧

2-6单例的空安全适配技巧

2-7插件的空安全适配问题

2-8空安全适配常见问题

2-9本章总结

3-1本章目标(02:27)

3-2Flutter网络层框架疑难点分析(持续更新)

3-3Flutter网络框架架构设计(07:17)

3-4基于配置的请求封装与hi_net架构搭建-1(13:06)

3-5基于配置的请求封装与hi_net架构搭建-2(12:18)

3-6hi_net统一异常和返回处理与Adapter模式设计(19:38)

3-7扩展hi_net添加对dio的支持(11:20)

3-8DartJSON编码器和解码器剖析(07:43)

3-9思考题(持续更新)

3-10三种JSON解析技巧带你解放生产力(18:46)

3-11统一缓存管理框架hi_cache设计(13:57)

3-12本章总结(02:39)

3-13本章作业

4-1本章目标(03:09)

4-2登录与注册流程分析(持续更新)

4-3Flutter登录与注册SDK设计实现(20:52)

4-4登录态保持与接口鉴权处理(12:44)

4-5输入框实用技巧与实战应用(23:00)

4-6自定义AppBar与登录动效设计与实现(19:30)

4-7注册模块设计与实现(16:39)

4-8登录模块设计与实现(16:58)

4-9本章总结(01:59)

4-10本章作业

5-1本章目标

5-2如何有效的学习Navigator2【学习锦囊】(03:26)

5-3Flutter的新导航器和路由系统

5-4Flutter路由管理剖析与实战(24:21)

5-5基于全新Navigator封装易用的导航框架(25:00)

5-6Android物理返回兼容处理跳转回调实现(12:18)

5-7封装统一导航功能提高开发效率(16:10)

5-8页面导航监听与onPause和onResume功能探索与实现(14:54)

5-9基于BottomNavigation+PageView实现底部导航功能(16:09)

5-10扩展hi_navigator支持底部tab导航通知(15:04)

5-11基于TabBar+TabBarView实现顶部导航功能(12:14)

5-12本章总结

5-13本章作业

6-1本章目标

6-2首页接口系分与Dao层实现(16:20)

6-3封装HiState处理页面状态异常(06:11)

6-4轮播图Banner组件封装(18:41)

6-5封装可自定义样式的沉浸式导航栏NavigationBar(17:40)

6-6基于StaggeredGridView封装首页双Feed列表(12:27)

6-7卡片组件封装与优化(22:37)

6-8Flutter图片加载与缓存原理剖析(持续更新)

6-9列表图片缓存与加载优化实战(11:21)

6-10上拉加载更多与分页功能实现(11:42)

6-11基于Lottie实现全局加载组件封装(08:04)

6-12本章总结

6-13本章作业

7-1本章目标

7-2Flutter主流视频播放器(持续更新)

7-3Flutter主流视频播放器分析(04:33)

7-4Flutter视频播放器组件封装(11:32)

7-5播放器源码分析与自定义播放器UI(17:50)

7-6全屏播放与沉浸式播放功能实现(23:28)

7-7利用应用生命周期变化进行体验优化(08:47)

7-8封装HiTab组件实现Tab切换功能复用(14:08)

7-9本章总结

7-10本章作业

8-1本章目标

8-2视频详情头部模块组件封装与布局技巧(09:59)

8-3Flutter动画开发实用知识(持续更新)

8-4基于Animation实现带动画的展开列表组件(26:39)

8-5详情页接口系分与视频模型复用(13:29)

8-6视频点赞分享收藏工具栏实现(20:17)

8-7视频收藏接口系分与功能实现(10:58)

8-8关联视频列表卡片设计与功能实现(16:16)

8-9本章总结

8-10思考题(持续更新)

8-11本章作业

9-1本章目标

9-2排行榜页面框架搭建(07:15)

9-3通用底层带分页和刷新的页面框架HiBaseTabState封装(14:48)

9-4排行榜模块接口系分与Dao层封装(06:41)

9-5基于HiBaseTabState实现页面快速搭建(09:22)

9-6本章总结

9-7本章作业

10-1本章目标

10-2个人中心模块接口系分与数据加载(08:37)

10-3基于NestedScrollView与SliverAppBar实现复杂场景下的嵌套滚动(08:51)

10-4高斯模糊与视差滚动效果实现(05:28)

10-5Flutter渲染原理剖析(持续更新)

10-6高效的组件HiFlexibleHeader封装(13:01)

10-7个人中心用户资产模块实现(10:12)

10-8自定义动态布局实现职场进阶模块(12:10)

10-9增值服务模块实现(07:42)

10-10本章总结

10-11本章作业

11-1本章目标

11-2Flutter弹幕实现原理剖析(持续更新)

11-3WebSocket原理剖析

11-4基于web_socket_channel实现弹幕通信(21:06)

11-5弹幕组件hi_barrage封装-1(11:54)

11-6弹幕组件hi_barrage封装-2(12:07)

11-7自定义弹幕展示效果(08:31)

11-8基于Animation实现视频弹幕动效(11:01)

11-9基于HiOverlay实现弹幕输入界面(16:10)

11-10发送弹幕功能实现(05:41)

11-11本章总结

11-12本章作业

12-1本章目标

12-2Flutter主流状态管理框架provider、bloc、redux对比(持续更新)

12-3轻松上手provider(持续更新)

12-4基于ThemeData实现自定义主题(20:21)

12-5基于provider实现主题状态管理(10:04)

12-6代码优化实现DarkMode适配(16:20)

12-7系统DarkMode变化监听与适配(10:49)

12-8Flutter的夜间模式实现(16:32)

12-9本章总结

12-10本章作业

13-1本章目标

13-2【图解】Flutter异常与Crash(持续更新)

13-3Flutter异常捕获与Crash日志收集(23:32)

13-4【图解】Flutter测试的那些事(持续更新)

13-5稳定性保障之Flutter测试之道(14:42)

13-6Flutter集成测试-1(15:22)

13-7Flutter集成测试-2(09:49)

13-8【图解】Flutter性能优化(持续更新)

13-9Flutter性能优化实战(23:27)

13-10【图解】Flutter包大小优化的那些事(持续更新)

13-11Flutter包大小优化(09:01)

13-12本章总结

14-1本章目标

14-2组件化原理和方案剖析(持续更新)

14-3hi-net模块解耦与重构(09:32)

14-4hi-net组件化改造(12:43)

14-5hi-barrage弹幕模块组件化改造(08:22)

14-6hi_base基础模块组件化(11:01)

14-7本章总结

14-8本章作业

15-1本章目标

15-2【图解】Flutter集成与打包Android应用【持续更新】

15-3集成与打包Android应用(16:31)

15-4【图解】Flutter集成与打包iOS应用【持续更新】

15-5集成与打包iOS应用(08:26)

15-6本章小结

16-1课程总结

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载