Flutter⾼级进阶实战仿哔哩哔哩APP
Flutter⾼级进阶实战 仿哔哩哔哩APP
近年来各⼤公司对Flutter技能的要求越来越⾼,甚⾄设⽴了专门岗位,但掌握Flutter⾼阶技能的⼈才寥寥⽆⼏,市⾯上⼲货Flutter⾼阶课程少之⼜少,导致Flutter⾼阶⼈才缺⼝⼤。为此我们专门为⼤家设计了这门课程,助⼒你早⽇成为企业抢⼿的新⼀代⼯程师。
技术要求
具备Dart、Flutter基础,
对跨平台技术有追求的开发者
环境参数
Flutter 2.x
另: 1:本站所有课程百分百⾼清,完整,原画,包含所有的视频 素材 课件 源码 2:本站所有课程格式MP4格式⽆密 可以通过⽹盘在线学习也可下载到本地,⽅便快捷!
第1章 课程介绍与学习指南 试看
⼯欲善其事必先利其器,本章主要介绍课程实战项⽬、技术栈、课程安排、以及开发⼯具的使⽤⼩技巧,希望通过这门课能够帮助⼤家学有所成,学有所归。
共 7 节 (28分钟) 收起列表
1-1 课前必读
1-2 课程导学 (10:32) 试看
1-3 本章⽬标
1-4 Android Studio开发Flutter实⽤技巧 (09:43) 试看
1-5 VS Code开发Flutter实⽤技巧 (07:26)
1-6 本章总结
1-7 思考题
第2章 Flutter⽹络和数据存储框架搭建 试看
本章将⼿把⼿搭建⼀套Flutter⽹络框架,带你掌握⽹络操作、本地存储核⼼技术的基础上,传授你开发提效的思路、⽅案和经验。
共 13 节 (110分钟) 收起列表
2-1 本章⽬标 (02:27)
2-2 Flutter⽹络层框架疑难点分析
2-3 Flutter⽹络框架架构设计 (07:17)
2-4 基于配置的请求封装与hi_net架构搭建-1 (13:06) 试看
2-5 基于配置的请求封装与hi_net架构搭建-2 (12:18)
2-6 hi_net统⼀异常和返回处理与Adapter模式设计 (19:38)
2-7 扩展hi_net添加对dio的⽀持 (11:20)
2-8 Dart JSON编码器和解码器剖析 (07:43)
2-9 思考题
2-10 三种JSON解析技巧带你解放⽣产⼒ (18:46)
2-11 统⼀缓存管理框架hi_cache设计 (13:57)
2-12 本章总结 (02:39)
2-13 本章作业
第3章 登录注册模块设计开发
本章将带你掌握登录注册模块设计、Flutter中接⼝鉴权的⽅案,并着重培养⼤家封装widget的能⼒,通过封装实现代码的复⽤,避免嵌套地狱,提⾼代码的可读性、维护性和扩展性,提⾼开发效率。
共 10 节 (115分钟) 收起列表
3-1 本章⽬标 (03:09)
3-2 登录与注册流程分析
3-3 Flutter登录与注册SDK设计实现 (20:52)
3-4 登录态保持与接⼝鉴权处理 (12:44)
3-5 输⼊框实⽤技巧与实战应⽤ (23:00)
3-6 ⾃定义AppBar与登录动效设计与实现 (19:30)
3-7 注册模块设计与实现 (16:39)
3-8 登录模块设计与实现 (16:58)
3-9 本章总结 (01:59)
3-10 本章作业
第4章 基于Flutter路由原理搭建APP导航架构
本章将基于Flutter路由原理,⼿把⼿带你搭建⾼易⽤的APP框架和导航组件,同时分享你如何提⾼研发效率、解决常见的疑难问题。
共 12 节 (137分钟) 收起列表
4-1 本章⽬标
4-2 Flutter的新导航器和路由系统
4-3 Flutter路由管理剖析与实战 (24:21)
4-4 基于全新Navigator封装易⽤的导航框架 (25:00)
4-5 Android物理返回兼容处理跳转回调实现 (12:18)
4-6 封装统⼀导航功能提⾼开发效率 (16:10)
4-7 页⾯导航监听与onPause和onResume功能探索与实现 (14:54)
4-8 基于BottomNavigation PageView实现底部导航功能 (16:09)
4-9 扩展hi_navigator⽀持底部tab导航通知 (15:04)
4-10 基于TabBar TabBarView实现顶部导航功能 (12:14)
4-11 本章总结
4-12 本章作业
第5章 ⼤⾸页模块开发
本章将⼿把⼿带你搭建⾸页模块,掌握主流APP⾸页的疑难点问题的解决⽅案,解锁Flutter图⽚加载与缓存原理、列加载优化等⾼阶技能。
共 13 节 (126分钟) 收起列表
5-1 本章⽬标
5-2 ⾸页接⼝系分与Dao层实现 (16:20)
5-3 封装HiState处理页⾯状态异常 (06:11)
5-4 轮播图Banner组件封装 (18:41)
5-5 封装可⾃定义样式的沉浸式导航栏NavigationBar (17:40)
5-6 基于StaggeredGridView封装⾸页双Feed列表 (12:27)
导航页源码5-7 卡⽚组件封装与优化 (22:37)
5-8 Flutter图⽚加载与缓存原理剖析
5-9 列表图⽚缓存与加载优化实战 (11:21)
5-10 上拉加载更多与分页功能实现 (11:42)
5-11 基于Lottie实现全局加载组件封装 (08:04)
5-12 本章总结
5-13 本章作业
第6章 Flutter视频播放器组件封装
本章核⼼带你掌握播放器架构与功能优化,基于播放器源码原理完成播放器的封装,并实现全屏与沉浸式播放和体验优化,掌握播放器开发中的疑难问题和解决⽅案。
共 10 节 (81分钟) 收起列表
6-2 Flutter主流视频播放器
6-3 Flutter主流视频播放器分析 (04:33)
6-4 Flutter视频播放器组件封装 (11:32)
6-5 播放器源码分析与⾃定义播放器UI (17:50)
6-6 全屏播放与沉浸式播放功能实现 (23:28)
6-7 利⽤应⽤⽣命周期变化进⾏体验优化 (08:47)
6-8 封装HiTab组件实现Tab切换功能复⽤ (14:08)
6-9 本章总结
6-10 本章作业
第7章 视频详情模块开发
本章核⼼完成视频详情模块开发,带你掌握复杂功能页⾯的设计与架构,解锁动效实现、布局技巧、扁平化布局减少嵌套、页⾯秒开等实⽤技能。
共 11 节 (98分钟) 收起列表
7-1 本章⽬标
7-2 视频详情头部模块组件封装与布局技巧 (09:59)
7-3 Flutter动画开发实⽤知识
7-4 基于Animation实现带动画的展开列表组件 (26:39)
7-5 详情页接⼝系分与视频模型复⽤ (13:29)
7-6 视频点赞分享收藏⼯具栏实现 (20:17)
7-7 视频收藏接⼝系分与功能实现 (10:58)
7-8 关联视频列表卡⽚设计与功能实现 (16:16)
7-9 本章总结
7-10 思考题
7-11 本章作业
第8章 排⾏榜模块开发
本章将带你封装通⽤底层带分页和刷新的页⾯框架HiBaseTabState,并重点分享你如何快速搭建页⾯来提升⾃⼰的研发效率。
共 7 节 (39分钟) 收起列表
8-1 本章⽬标
8-2 排⾏榜页⾯框架搭建 (07:15)
8-3 通⽤底层带分页和刷新的页⾯框架HiBaseTabState封装 (14:48)
8-4 排⾏榜模块接⼝系分与Dao层封装 (06:41)
8-5 基于HiBaseTabState实现页⾯快速搭建 (09:22)
8-6 本章总结
8-7 本章作业 第9章 个⼈中⼼模块开发
本章将⼿把⼿带你完成个⼈中⼼模块开发,核⼼实现复杂场景下的嵌套滚动、⾼斯模糊、视差滚动等效果,还会对Flutter渲染原理进⾏剖析,实现⾼效的交互组件。
共 11 节 (67分钟) 收起列表
9-2 个⼈中⼼模块接⼝系分与数据加载 (08:37)
9-3 基于NestedScrollView与SliverAppBar实现复杂场景下的嵌套滚动 (08:51)
9-4 ⾼斯模糊与视差滚动效果实现 (05:28)
9-5 Flutter渲染原理剖析(持续更新)
9-6 ⾼效的组件HiFlexibleHeader封装 (13:01)
9-7 个⼈中⼼⽤户资产模块实现 (10:12)
9-8 ⾃定义动态布局实现职场进阶模块 (12:10)
9-9 增值服务模块实现 (07:42)
9-10 本章总结
9-11 作业节
第10章 视频弹幕架构开发
本章将⼿把⼿带你完成个⼈中⼼模块开发,核⼼实现复杂场景下的嵌套滚动、⾼斯模糊、视差滚动等效果,还会对Flutter渲染原理进⾏剖析,实现⾼效的交互组件。
共 12 节 (87分钟) 收起列表
10-1 本章⽬标
10-2 Flutter弹幕实现原理剖析(持续更新)
10-3 WebSocket原理剖析
10-4 基于web_socket_channel实现弹幕通信 (21:06)
10-5 弹幕组件hi_barrage封装-1 (11:54)
10-6 弹幕组件hi_barrage封装-2 (12:07)
10-7 ⾃定义弹幕展⽰效果 (08:31)
10-8 基于Animation实现视频弹幕动效 (11:01)
10-9 基于HiOverlay实现弹幕输⼊界⾯ (16:10)
10-10 发送弹幕功能实现 (05:41)
10-11 本章总结
10-12 作业节
第11章 实现Dark Mode主题模式【基于主流状态管理框架】
本章将对⽐分析provider、bloc、redux,带你玩转Flutter主流状态管理框架,轻松上⼿provider,实现Dark Mode主题模式监听适配。
共 10 节 (75分钟) 收起列表
11-1 本章⽬标
11-2 Flutter主流状态管理框架provider、bloc、redux对⽐(持续更新)
11-3 轻松上⼿provider(持续更新)
11-4 基于ThemeData实现⾃定义主题 (20:21)
11-5 基于provider实现主题状态管理 (10:04)
11-6 代码优化实现Dark Mode适配 (16:20)
11-7 系统Dark Mode变化监听与适配 (10:49)
11-8 Flutter的夜间模式实现 (16:32)
11-9 本章总结
11-10 作业节
第12章 Flutter组件化改造与提效
本章将带你深⼊剖析组件化⽅案原理,完成hi-net、hi-barrage、hi_base三个模块解耦重构及组件化改造。
共 8 节 (42分钟) 收起列表
12-2 组件化原理和⽅案剖析(持续更新)
12-3 hi-net模块解耦与重构 (09:32)
12-4 hi-net组件化改造 (12:43)
12-5 hi-barrage弹幕模块组件化改造 (08:22)
12-6 hi_base基础模块组件化 (11:01)
12-7 本章总结
12-8 作业节
第13章 Flutter稳定性与性能优化
本章将以提升Flutter应⽤的稳定性和性能为核⼼,带你掌握Flutter异常捕获与上报、测试之道、性能分析和优化、包⼤⼩优化的经验和技巧。
共 12 节 (96分钟) 收起列表
13-1 本章⽬标
13-2 【图解】Flutter异常与Crash(持续更新)
13-3 Flutter异常捕获与Crash⽇志收集 (23:32)
13-4 【图解】Flutter测试的那些事(持续更新)
13-5 稳定性保障之Flutter测试之道 (14:42)
13-6 Flutter集成测试-1 (15:22)
13-7 Flutter集成测试-2 (09:49)
13-8 【图解】Flutter性能优化(持续更新)
13-9 Flutter性能优化实战 (23:27)
13-10 【图解】Flutter包⼤⼩优化的那些事(持续更新)
13-11 Flutter包⼤⼩优化 (09:01)
13-12 本章总结
第14章 Flutter项⽬集成打包
本章将带你完成Flutter进阶之路的最后⼀站,学习Flutter项⽬的构建打包的主流⽅案和技巧。
共 6 节 (25分钟) 收起列表
14-1 本章⽬标
14-2 【图解】Flutter集成与打包Android应⽤【持续更新】
14-3 集成与打包Android应⽤ (16:31)
14-4 【图解】Flutter集成与打包iOS应⽤【持续更新】
14-5 集成与打包iOS应⽤ (08:26)
14-6 本章⼩结
第15章 课程总结
本章作为课程的最后⼀章,将带你整体梳理课程所学的内容,提供⼀些后续的学习建议,在课程问答区⽼师等着与你进⼀步交流。
共 1 节 (0分钟) 收起列表
15-1 课程总结
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论