基于 Flutter 3.x 仿抖音跨平臺混合開發(fā)-完結(jié)無密

第1章 課程介紹與學(xué)習(xí)指南2 節(jié) | 11分鐘
本章主要針對課程做整體介紹,提出一些好的學(xué)習(xí)方法與指導(dǎo)建議。
收起列表圖文:1-1 課前必讀(不讀錯過一個億)
視頻:1-2 Flutter3.x實(shí)戰(zhàn)APP–課程導(dǎo)學(xué) (10:37)
第2章 Flutter整體介紹11 節(jié) | 84分鐘
從多個維度介紹Flutter3.0,讓大家對Flutter有一個感性的認(rèn)識,然后手把手帶你快速上手Flutter。并展示本課程案例的實(shí)現(xiàn)效果,帶著目標(biāo)去學(xué)習(xí),事半功倍。
收起列表視頻:2-1 Flutter技術(shù)發(fā)展概覽–本章導(dǎo)學(xué) (02:41)
視頻:2-2 Flutter技術(shù)發(fā)展概覽–整體介紹 (04:20)
視頻:2-3 Flutter技術(shù)發(fā)展概覽–發(fā)展歷程 (03:28)
視頻:2-4 Flutter的整體框架結(jié)構(gòu)介紹 (06:54)
視頻:2-5 為什么選擇Dart語言 (09:01)
視頻:2-6 Dart語言的特性 (05:36)
視頻:2-7 Dart的線程管理及框架 (08:59)
視頻:2-8 Dart的異步編程 (11:34)
視頻:2-9 工程結(jié)構(gòu) (08:54)
視頻:2-10 布局方式及差異 (19:43)
視頻:2-11 Flutter技術(shù)發(fā)展概覽–本章總結(jié) (02:11)
第3章 開發(fā)工具安裝及環(huán)境搭建5 節(jié) | 46分鐘
搭建開發(fā)環(huán)境,提升高發(fā)效率。能夠迅速上手開發(fā)第一個Flutter 跨端App
收起列表視頻:3-1 開發(fā)工具安裝及環(huán)境搭建–本章導(dǎo)學(xué) (03:03)
視頻:3-2 Flutter幾種常見開發(fā)工具對比介紹 (04:43)
視頻:3-3 Flutter SDK下載及安裝 (22:00)
視頻:3-4 Android Studio安裝及配置 (13:21)
視頻:3-5 開發(fā)工具安裝及環(huán)境搭建–本章總結(jié) (02:21)
第4章 Flutter實(shí)現(xiàn)混合式開發(fā)10 節(jié) | 107分鐘
講解Flutter與原生相互調(diào)用,實(shí)現(xiàn)混合開發(fā)模式。能夠適用于一個新項目也可以對以前的原生項目進(jìn)行增強(qiáng)改造,現(xiàn)在大廠絕對主流、最受歡迎的開發(fā)模式
收起列表視頻:4-1 Flutter混合開發(fā)–本章導(dǎo)學(xué) (02:38)
視頻:4-2 混合開發(fā)技術(shù)簡介 (05:38)
視頻:4-3 混合開發(fā)項目管理方式 (06:14)
視頻:4-4 Flutter工程模式 (07:00)
視頻:4-5 Flutter工程創(chuàng)建及項目運(yùn)行 (13:40)
視頻:4-6 BasicMessageChannel基礎(chǔ)消息通道(一) (19:40)
視頻:4-7 BasicMessageChannel基礎(chǔ)消息通道(二) (19:05)
視頻:4-8 EventChannel事件通道 (11:01)
視頻:4-9 混合開發(fā)的關(guān)鍵MethodChannel方法通道(一) (14:00)
視頻:4-10 混合開發(fā)的關(guān)鍵MethodChannel方法通道(二) (07:26)
第5章 Flutter3.x新特性6 節(jié) | 34分鐘
講解最新的Flutter 3.x新特性。教你使用一套代碼運(yùn)行6大平臺,分享更多實(shí)用小工具及使用技巧幫助你提升App質(zhì)量,高效開發(fā)的同時拉滿App的用戶體驗。
收起列表視頻:5-1 Flutter3.x新特性–本章導(dǎo)學(xué) (01:24)
視頻:5-2 Flutter3.x簡介 (03:23)
視頻:5-3 Flutter3.x支持多平臺運(yùn)行實(shí)戰(zhàn)演示 (17:51)
視頻:5-4 Flutter3.x無障礙功能支持的開發(fā) (07:39)
視頻:5-5 Flutter3.x新增dev tool增強(qiáng) (01:13)
視頻:5-6 Flutter3.x新特性–本章總結(jié) (02:19)
第6章 Flutter 編譯原理及多場景的調(diào)試優(yōu)化技術(shù)7 節(jié) | 63分鐘
從Flutter底層編譯原理角度介紹Flutter 3.x中幾種最常用的調(diào)試方式,用實(shí)際例子結(jié)合講師多年大型項目經(jīng)驗總結(jié)解析每種調(diào)試方式的優(yōu)劣及適用場景。讓大家在實(shí)戰(zhàn)中遇到異常問題能夠應(yīng)對自如,輕松解決,有能力為同項目其他成員解決疑難雜癥,助你在工作開發(fā)中更如魚得水?!?br>收起列表視頻:6-1 Flutter代碼調(diào)試–本章導(dǎo)學(xué) (04:34)
視頻:6-2 Flutter 底層編譯原理及打包方式 (05:16)
視頻:6-3 通過斷點(diǎn)的方式深入Dart代碼運(yùn)行時 (16:52)
視頻:6-4 基于JIT熱更新的高效Log調(diào)試 (05:58)
視頻:6-5 通過Inspector深入優(yōu)化UI布局 (13:57)
視頻:6-6 性能面板的使用技巧及Dart內(nèi)存調(diào)優(yōu) (08:24)
視頻:6-7 Flutter代碼調(diào)試–本章總結(jié) (07:04)
第7章 實(shí)戰(zhàn)–混合式開發(fā)框架搭建及項目架構(gòu)設(shè)計8 節(jié) | 86分鐘
本章主要完成App首頁項目的開發(fā),能夠讓你啟動屬于自己的新項目,肉眼可見的收獲成長。
收起列表視頻:7-1 首頁框架搭建–本章導(dǎo)學(xué) (03:56)
視頻:7-2 實(shí)戰(zhàn)– 混合開發(fā)項目創(chuàng)建 (09:10)
視頻:7-3 實(shí)戰(zhàn)–實(shí)現(xiàn)頁面導(dǎo)航管理(一) (06:51)
視頻:7-4 實(shí)戰(zhàn)–實(shí)現(xiàn)頁面導(dǎo)航管理(二) (17:33)
視頻:7-5 實(shí)戰(zhàn)–實(shí)現(xiàn)頁面導(dǎo)航管理(三) (17:37)
視頻:7-6 實(shí)戰(zhàn)–實(shí)現(xiàn)頁面導(dǎo)航管理(四) (16:09)
視頻:7-7 實(shí)戰(zhàn)–項目功能分析 (09:39)
視頻:7-8 首頁框架搭建–本章總結(jié) (04:38)
第8章 實(shí)戰(zhàn)-Android原生項目進(jìn)行改造6 節(jié) | 51分鐘
在保持原有代碼不變的前提下,用最簡單的方式,將已有的原生項目改造成Flutter/原生混合式項目。開啟多端跨平臺開發(fā)模式,讓原生與Flutter順滑的相互調(diào)用,實(shí)現(xiàn)兩種開發(fā)方式的一鍵切換。
收起列表視頻:8-1 Android原生項目改造–本章導(dǎo)學(xué) (03:04)
視頻:8-2 原生項目現(xiàn)狀分析 (07:22)
視頻:8-3 原生開發(fā)流程解析 (08:16)
視頻:8-4 Flutter 覆蓋面分析 (11:50)
視頻:8-5 當(dāng)Android遇到Flutter (15:11)
視頻:8-6 Android原生項目改造–本章總結(jié) (04:25)
第9章 實(shí)戰(zhàn)–Flutter視頻播放器封裝及播放列表開發(fā)10 節(jié) | 129分鐘
視頻播放是本實(shí)戰(zhàn)項目的核心功能,本章主要學(xué)習(xí)視頻H264/H265編碼格式,各種常用封裝格式以及視頻中常用的參數(shù)選擇。在視頻播放功能基礎(chǔ)上創(chuàng)建常用的播放控件,隨心定制一款屬于自己的跨端視頻播放器。
收起列表視頻:9-1 Flutter視頻播放器–本章導(dǎo)學(xué) (05:12)
視頻:9-2 Flutter 常用跨端播放器介紹及選擇 (07:04)
視頻:9-3 ijkPlayer狀態(tài)機(jī)流程詳解 (11:19)
視頻:9-4 ijkPlayer的集成與使用 (17:21)
視頻:9-5 播放器封裝及自定義插件(一) (19:28)
視頻:9-6 播放器封裝及自定義插件(二) (19:37)
視頻:9-7 播放器封裝及自定義插件(三) (13:59)
視頻:9-8 基于Player插件的視頻列表開發(fā)(一) (14:59)
視頻:9-9 基于Player插件的視頻列表開發(fā)(二) (14:50)
視頻:9-10 Flutter視頻播放器–本章總結(jié) (05:10)
第10章 實(shí)戰(zhàn)–網(wǎng)絡(luò)請求及數(shù)據(jù)解析框架——視頻下載9 節(jié) | 132分鐘
網(wǎng)絡(luò)請求是每個App必不可少的一部分,本章主要學(xué)習(xí)Flutter網(wǎng)絡(luò)請求方式并且手把手教你做框架封裝,一次開發(fā)能夠在其他App中輕松移植。
收起列表視頻:10-1 視頻下載–本章導(dǎo)學(xué) (05:18)
視頻:10-2 幾種http請求的實(shí)現(xiàn)方式 (05:44)
視頻:10-3 基于 Http 請求的網(wǎng)絡(luò)IO操作(一) (23:59)
視頻:10-4 基于Http 請求的網(wǎng)絡(luò)IO操作(二) (15:09)
視頻:10-5 基于Http 請求的網(wǎng)絡(luò)IO操作(三) (15:20)
視頻:10-6 Json 數(shù)據(jù)解析 (17:55)
視頻:10-7 Json轉(zhuǎn)換成對象 (15:37)
視頻:10-8 數(shù)據(jù)解析自動化框架 (26:20)
視頻:10-9 視頻下載–本章總結(jié) (05:43)
第11章 實(shí)戰(zhàn)–數(shù)據(jù)持久化與緩存結(jié)構(gòu)設(shè)計——數(shù)據(jù)緩存10 節(jié) | 117分鐘
本章主要學(xué)習(xí)本地持久化技術(shù)并增加緩存機(jī)制,優(yōu)化性能的一些必要手段。
收起列表視頻:11-1 數(shù)據(jù)持久化與緩存結(jié)構(gòu)設(shè)計–本章導(dǎo)學(xué) (02:57)
視頻:11-2 Flutter數(shù)據(jù)持久化 (13:37)
視頻:11-3 三級緩存原理 (03:52)
視頻:11-4 Flutter中的三級緩存 (03:39)
視頻:11-5 三級緩存實(shí)現(xiàn)(一) (15:08)
視頻:11-6 三級緩存實(shí)現(xiàn)(二) (13:14)
視頻:11-7 播放器緩存管理(一) (16:59)
視頻:11-8 播放器緩存管理(二) (21:15)
視頻:11-9 視頻列表源數(shù)據(jù)改造 (21:27)
視頻:11-10 數(shù)據(jù)持久化與緩存結(jié)構(gòu)設(shè)計–本章總結(jié) (04:01)
第12章 實(shí)戰(zhàn)–動畫特效與評論列表開發(fā)——互動模塊15 節(jié) | 173分鐘
互動模塊增加App的用戶體驗,增加用戶時長,列表滑動渲染一直都是Android/iOS開發(fā)中常見的問題,本章使用Flutter一鍵解決。
收起列表視頻:12-1 互動模塊–本章導(dǎo)學(xué) (05:13)
視頻:12-2 點(diǎn)贊動畫解析 (06:06)
視頻:12-3 繪制點(diǎn)贊動畫(一) (11:07)
視頻:12-4 繪制點(diǎn)贊動畫(二) (12:24)
視頻:12-5 計算點(diǎn)贊坐標(biāo)(一) (15:58)
視頻:12-6 計算點(diǎn)贊坐標(biāo)(二) (17:07)
視頻:12-7 Flutter動畫指南 (05:48)
視頻:12-8 點(diǎn)贊特效開發(fā)(一) (14:42)
視頻:12-9 點(diǎn)贊特效開發(fā)(二) (17:34)
視頻:12-10 點(diǎn)贊特效開發(fā)(三) (19:09)
視頻:12-11 點(diǎn)贊特效開發(fā)(四) (09:33)
視頻:12-12 點(diǎn)贊特效優(yōu)化(一) (07:06)
視頻:12-13 點(diǎn)贊特效優(yōu)化(二) (09:20)
視頻:12-14 評論列表彈窗 (15:27)
視頻:12-15 互動模塊–本章總結(jié) (05:38)
第13章 實(shí)戰(zhàn)–瀑布列表——個人中心視頻列表17 節(jié) | 271分鐘
時下App最流行的樣式,幾乎所有App都會包含瀑布流,本章主要學(xué)習(xí)大廠Flutter瀑布流的用法,同樣可以做到移植性強(qiáng)
收起列表視頻:13-1 本章導(dǎo)學(xué) (05:59)
視頻:13-2 個人中心頁面結(jié)構(gòu)分析 (08:39)
視頻:13-3 個人中心頁面框架搭建 (20:40)
視頻:13-4 背景墻開發(fā) (22:30)
視頻:13-5 圖片選擇器 (25:27)
視頻:13-6 圖片選擇器開發(fā) (14:30)
視頻:13-7 GetX狀態(tài)管理框架 (21:51)
視頻:13-8 復(fù)雜頁面的組合方式 (52:31)
視頻:13-9 圓形頭像控件(一) (07:37)
視頻:13-10 圓形頭像控件(二) (12:49)
視頻:13-11 圓形頭像控件(三) (03:47)
視頻:13-12 多tab聯(lián)動切換(一) (11:27)
視頻:13-13 多tab聯(lián)動切換(二) (09:02)
視頻:13-14 視頻列表優(yōu)化 (17:19)
視頻:13-15 播放器組件云依賴 (08:44)
視頻:13-16 VideoList代碼移植 (23:24)
視頻:13-17 本章總結(jié) (03:48)
第14章 實(shí)戰(zhàn)–相機(jī)模塊開發(fā)——上傳視頻12 節(jié) | 130分鐘
本章主要學(xué)習(xí)調(diào)用原生物理設(shè)備,展示攝像頭數(shù)據(jù)并實(shí)現(xiàn)照片保存。
收起列表視頻:14-1 本章導(dǎo)學(xué) (04:20)
視頻:14-2 Flutter 相機(jī)頁面分析 (05:29)
視頻:14-3 Flutter頁面的跳轉(zhuǎn)與關(guān)閉 (29:18)
視頻:14-4 相機(jī)插件使用步驟及注意事項 (03:32)
視頻:14-5 Flutter 相機(jī)開發(fā)(一) (17:48)
視頻:14-6 Flutter 相機(jī)開發(fā)(二) (13:00)
視頻:14-7 多攝像頭切換 (15:21)
視頻:14-8 定時拍攝及閃光燈控制 (12:05)
視頻:14-9 本地視頻提取 (08:18)
視頻:14-10 拍照功能開發(fā) (09:40)
視頻:14-11 錄制視頻 (07:47)
視頻:14-12 本章總結(jié) (02:30)
第15章 實(shí)戰(zhàn)–Flutter 項目打包發(fā)布6 節(jié) | 49分鐘
到此整個實(shí)戰(zhàn)App已經(jīng)開發(fā)完畢,學(xué)習(xí)如何做好最后一步,讓你的App登上每個人的手機(jī)桌面。
收起列表視頻:15-1 Flutter項目打包–本章導(dǎo)學(xué) (02:45)
視頻:15-2 Flutter 3種打包方式 (07:50)
視頻:15-3 Flutter 構(gòu)建配置 (07:17)
視頻:15-4 安裝包簽名 (11:20)
視頻:15-5 Flutter 構(gòu)建安裝包 (15:02)
視頻:15-6 Flutter項目打包–本章總結(jié) (04:15)
第16章 Flutter多段適配(移動端、PC Web端)6 節(jié) | 59分鐘
本章主要針對大屏——MAC/WINDOWS等系統(tǒng)進(jìn)行UI適配,學(xué)習(xí)多端適配的規(guī)則和設(shè)計模式。
收起列表視頻:16-1 Flutter多端適配–本章導(dǎo)學(xué) (04:10)
視頻:16-2 跨平臺依賴分析 (03:55)
視頻:16-3 Web端代碼移植 (16:00)
視頻:16-4 視頻插件多端適配 (15:57)
視頻:16-5 Web視頻自動播放 (11:29)
視頻:16-6 Flutter多端適配–本章總結(jié) (06:59)
第17章 課程總結(jié)1 節(jié) | 12分鐘
課程總結(jié)