Flutter高级进阶实战 仿哔哩哔哩APP(完结)

2023-03-19 Web前端 1026
Java学习者
Java学习者 VIP16 2023-03-19 21:15:035
所需:29积分

〖课程介绍〗:
        近年来各大公司对Flutter技能的要求越来越高,甚至设立了专门岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程少之又少,导致Flutter高阶人才缺口大。为此我们专门为大家设计了这门课程,助力你早日成为企业抢手的新一代工程师。
) g! F* |) ]2 C
〖课程目录〗:
        第1章 课程介绍与学习指南 试看
        工欲善其事必先利其器,本章主要介绍课程实战项目、技术栈、课程安排、以及开发工具的使用小技巧,希望通过这门课能够帮助大家学有所成,学有所归。
3 a! i- W  I3 U) e) q; X$ n5 x+ w
        共 7 节 (28分钟) 收起列表

         1-1 课前必读
. Y9 q$ U/ ^8 t         1-2 课程导学 (10:32)试看
: _6 q: W7 t- R4 I         1-3 本章目标
         1-4 Android Studio开发Flutter实用技巧 (09:43)试看
         1-5 VS Code开发Flutter实用技巧 (07:26)
         1-6 本章总结
         1-7 思考题
        第2章 Flutter网络和数据存储框架搭建 试看
, T2 I" d/ H" x1 s        本章将手把手搭建一套Flutter网络框架,带你掌握网络操作、本地存储核心技术的基础上,传授你开发提效的思路、方案和经验。

        共 13 节 (110分钟) 收起列表

/ D5 h6 N" m+ O; j         2-1 本章目标 (02:27)
         2-2 Flutter网络层框架疑难点分析
' O) F5 a) J& U; C& ^/ k         2-3 Flutter网络框架架构设计 (07:17)
( v1 H/ T: X5 p- W& Z9 y6 J         2-4 基于配置的请求封装与hi_net架构搭建-1 (13:06)试看
. {( a) f+ Y6 C! D/ H5 n" R         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)
9 T4 _- c3 z% O7 j; ^         2-9 思考题
         2-10 三种JSON解析技巧带你解放生产力 (18:46)
9 h; ^# m8 E- S7 X% Q. E         2-11 统一缓存管理框架hi_cache设计 (13:57)
         2-12 本章总结 (02:39)
         2-13 本章作业
        第3章 登录注册模块设计开发
7 O1 L7 \) I% @) _& Q7 G( g        本章将带你掌握登录注册模块设计、Flutter中接口鉴权的方案,并着重培养大家封装widget的能力,通过封装实现代码的复用,避免嵌套地狱,提高代码的可读性、维护性和扩展性,提高开发效率。
& C7 W% Q8 P/ W& h
$ D4 D2 W# x& s! M3 S% k        共 10 节 (115分钟) 收起列表
& m, a7 n7 u  x+ o, ^* H. |; }$ w
# |) b5 a* M5 C* T3 J         3-1 本章目标 (03:09)
  u% P1 e& w& D. H2 L  v$ N         3-2 登录与注册流程分析
2 c' r. w  P3 b' w$ `         3-3 Flutter登录与注册SDK设计实现 (20:52)
         3-4 登录态保持与接口鉴权处理 (12:44)
2 H/ a8 T& n  m, z; B1 A* K& a         3-5 输入框实用技巧与实战应用 (23:00)
         3-6 自定义AppBar与登录动效设计与实现 (19:30)
  Y* k% }/ n/ K* u! L/ V3 q2 A         3-7 注册模块设计与实现 (16:39)
; q) D' Q% o0 M5 c3 s         3-8 登录模块设计与实现 (16:58)
         3-9 本章总结 (01:59)
: Z! Z# J3 c+ P0 y/ Z' o         3-10 本章作业
- M% N! b, |1 C( U9 k* k) G0 `% O        第4章 基于Flutter路由原理搭建APP导航架构
. X% H' ^# r* T$ _  E, p9 Y        本章将基于Flutter路由原理,手把手带你搭建高易用的APP框架和导航组件,同时分享你如何提高研发效率、解决常见的疑难问题。
0 f, }* F/ }# r, k5 u3 G5 i9 ^2 U
        共 12 节 (137分钟) 收起列表
/ s0 U& M) ?, ]) J0 C
: ?/ Q. _: E* W% ]. n         4-1 本章目标
  [+ T* n0 @" |& F         4-2 Flutter的新导航器和路由系统
& N  V: k. t3 S         4-3 Flutter路由管理剖析与实战 (24:21)
         4-4 基于全新Navigator封装易用的导航框架 (25:00)
- V7 I/ T! q) O7 n         4-5 Android物理返回兼容处理跳转回调实现 (12:18)
4 D6 ~% ?  l7 B6 P) D; |: ]8 \' ?         4-6 封装统一导航功能提高开发效率 (16:10)
! Y! w" M9 c% O2 `         4-7 页面导航监听与onPause和onResume功能探索与实现 (14:54)
         4-8 基于BottomNavigation+PageView实现底部导航功能 (16:09)
. ~+ T4 Q) P" Q8 @# m         4-9 扩展hi_navigator支持底部tab导航通知 (15:04)
. g% O% H! i  S) n3 d+ x$ W# q         4-10 基于TabBar+TabBarView实现顶部导航功能 (12:14)
         4-11 本章总结
         4-12 本章作业
        第5章 大首页模块开发
        本章将手把手带你搭建首页模块,掌握主流APP首页的疑难点问题的解决方案,解锁Flutter图片加载与缓存原理、列加载优化等高阶技能。

        共 13 节 (126分钟) 收起列表
8 \. Z9 Y8 @7 G
         5-1 本章目标
4 M9 h5 z) N( {7 t$ m4 Z- t         5-2 首页接口系分与Dao层实现 (16:20)
         5-3 封装HiState处理页面状态异常 (06:11)
         5-4 轮播图Banner组件封装 (18:41)
         5-5 封装可自定义样式的沉浸式导航栏NavigationBar (17:40)
0 z) ^+ I' h5 L* A$ a8 G$ ]: A9 N: x3 i         5-6 基于StaggeredGridView封装首页双Feed列表 (12:27)
         5-7 卡片组件封装与优化 (22:37)
  b' \0 V8 p- c0 a5 ^         5-8 Flutter图片加载与缓存原理剖析
         5-9 列表图片缓存与加载优化实战 (11:21)
# l7 a* E2 D$ V- p         5-10 上拉加载更多与分页功能实现 (11:42)
         5-11 基于Lottie实现全局加载组件封装 (08:04)
         5-12 本章总结
         5-13 本章作业
7 R" l9 d; q9 J( Y8 L1 X  _9 k        第6章 Flutter视频播放器组件封装
( W9 E: ]  v! O1 ]        本章核心带你掌握播放器架构与功能优化,基于播放器源码原理完成播放器的封装,并实现全屏与沉浸式播放和体验优化,掌握播放器开发中的疑难问题和解决方案。

        共 10 节 (81分钟) 收起列表
6 H0 h  P8 K- Z4 i3 h6 `; Y
8 M- B1 E- J4 F. \# z, g* C         6-1 本章目标
. D1 d' K+ e, b, o" ], X         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 本章总结
, q, i" K- ^" W' g0 U         6-10 本章作业
, O( `# d8 l6 k        第7章 视频详情模块开发
        本章核心完成视频详情模块开发,带你掌握复杂功能页面的设计与架构,解锁动效实现、布局技巧、扁平化布局减少嵌套、页面秒开等实用技能。

: z( H% m; M2 ~" k        共 11 节 (98分钟) 收起列表

0 s8 X) v1 \& B/ Q         7-1 本章目标
         7-2 视频详情头部模块组件封装与布局技巧 (09:59)
+ {. Q$ ~! x! D         7-3 Flutter动画开发实用知识
         7-4 基于Animation实现带动画的展开列表组件 (26:39)
' H/ c, E& @" \4 L         7-5 详情页接口系分与视频模型复用 (13:29)
         7-6 视频点赞分享收藏工具栏实现 (20:17)
         7-7 视频收藏接口系分与功能实现 (10:58)
( L9 b4 Y+ l# e: C3 ]9 C. ^" K         7-8 关联视频列表卡片设计与功能实现 (16:16)
) Z6 e$ `1 `1 O! w1 j         7-9 本章总结
3 W" r3 r8 c; `1 B) r! `) v. [         7-10 思考题
2 P- {3 G1 ]9 _6 m: r         7-11 本章作业
. m  Y4 ~1 r, e& C) g        第8章 排行榜模块开发
; Q. E$ s# A0 ^) f6 G        本章将带你封装通用底层带分页和刷新的页面框架HiBaseTabState,并重点分享你如何快速搭建页面来提升自己的研发效率。

        第9章 个人中心模块开发
        本章将手把手带你完成个人中心模块开发,核心实现复杂场景下的嵌套滚动、高斯模糊、视差滚动等效果,还会对Flutter渲染原理进行剖析,实现高效的交互组件。
8 Y0 p0 V8 M; x8 f7 P3 A, O
        第10章 视频弹幕架构开发
) N/ w; q4 A$ z7 |( ]/ V; X        本章将手把手带你完成个人中心模块开发,核心实现复杂场景下的嵌套滚动、高斯模糊、视差滚动等效果,还会对Flutter渲染原理进行剖析,实现高效的交互组件。

9 V5 F( D7 G$ Q4 T  O" m        第11章 实现Dark Mode主题模式【基于主流状态管理框架】
        本章将对比分析provider、bloc、redux,带你玩转Flutter主流状态管理框架,轻松上手provider,实现Dark Mode主题模式监听适配。
1 V: D  H/ _% [3 l: B3 H6 G
        第12章 Flutter组件化改造与提效
- c1 a8 m: @4 B7 c+ Z9 V% B        本章将带你深入剖析组件化方案原理,完成hi-net、hi-barrage、hi_base三个模块解耦重构及组件化改造。

        第13章 Fluter稳定性与性能优化
% V7 w; R# i& |4 d3 u        本章将以提升Flutter应用的稳定性和性能为核心,带你掌握Flutter异常捕获与上报、测试之道、性能分析和优化、包大小优化的经验和技巧。
- m' _# `2 ]* [$ y& z- C
        第14章 Flutter项目集成打包
/ I3 Y. h! d3 ?  g% y4 H# h        本章将带你完成Flutter进阶之路的最后一站,学习Flutter项目的构建打包的主流方案和技巧。
0 v8 n1 p6 o0 @3 @5 a
7 Z- w% F- L! M* A, `4 ^        第15章 课程总结
" |" o1 O$ v$ ?        本章作为课程的最后一章,将带你整体梳理课程所学的内容,提供一些后续的学习建议,在课程问答区老师等着与你进一步交流。
  z; H. Y; o$ w' N; S2 v! M

〖视频截图〗:

评论
    热搜排行🔥
    SpringBoot+Vue从开发到项目实战前后端分离管理系统视频教程 1248
    Go+Python双语言混合开发(完结) 1440
    React17+React Hook+TS4 最佳实践仿 Jira 企业级项目(完结) 678
    2021大厂面试题阿里 1296
    Spring编程常见错误50例(HTML+PDF+MP3完结) 1041
    用 React.js+Egg.js 造轮子 全栈开发旅游电商应用(完结) 1237
    SpringBoot+Vue从开发到项目实战前后端分离管理系统视频教程 1389
    新冠疫情防控指挥作战平台入门到项目实战 1594
    基于jsp+mysql+Spring+mybatis的SSM酒店预定管理系统 1529
    Laravel重构企业级电商项目(完结) 1365
    相似资源🌱
    Flutter高级进阶实战 仿哔哩哔哩APP(完结) 835
    SpringBoot 2.x 实战仿B站高性能后端项目(3章) 1175
    SpringBoot 2.x 实战高性能后端项目视频课程【仿B站】 1131
    移动端架构师(完结) 1097
    最新Redis高级进阶实战视频教程 1164
    MongoDB高级进阶视频教程 1323
    uni-app项目实战仿某信app开发视频教程 1179
    Python进阶训练营(完整) 1328
    Spring Cloud Alibaba 微服务进阶实战(完结) 568
    前端必修 CSS架构系统精讲(完结) 602
    取消

    『FORFUTURE RESOURCES. JUST FOR YOU!』

    扫码支持
    ㊟:感谢您的支持🌹,我会继续努力的

    打开支付宝扫一扫,即可进行扫码打赏哦!!

    Powered by JavaCoderForFuture Group™💖

    ForFuture Group