登录
登录 注册新账号
注册
已有账号登录
Flutter高级进阶实战 仿哔哩哔哩APP
daf 阅读 177 次
6月10日发布

Flutter高级进阶实战 仿哔哩哔哩APP

超清原画 完整无密 网盘下载
点击下载:Flutter高级进阶实战 仿哔哩哔哩APP
近年来各大公司对Flutter技能的要求越来越高,甚至设立了专门岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程少之又少,导致Flutter高阶人才缺口大。为此我们专门为大家设计了这门课程,助力你早日成为企业抢手的新一代工程师。

技术要求
具备Dart、Flutter基础,
对跨平台技术有追求的开发者

环境参数
Flutter 2.x
章節目錄:
第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-1 本章目的
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-1 本章目的
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-1 本章目的
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 课程總結