教學(xué)優(yōu)勢(shì)
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承20年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。
課程簡(jiǎn)介:
課程目標(biāo):
課程大綱:
程大綱:
?
?課程大綱:
1Flutter網(wǎng)絡(luò)&數(shù)據(jù)存儲(chǔ)
· 易用易擴(kuò)展網(wǎng)絡(luò)框架設(shè)計(jì)實(shí)現(xiàn)
· 基于配置請(qǐng)求封裝
· 統(tǒng)一異常和返回處理
·?Adapter設(shè)計(jì)模式
·?JSON解析技巧
· 統(tǒng)一緩存管理框架設(shè)計(jì)??實(shí)現(xiàn)
2登錄注冊(cè)模塊設(shè)計(jì)開發(fā)
·?SDK設(shè)計(jì)
· 狀態(tài)保持
· 接口鑒權(quán)
· 輸入框處理
· 登錄動(dòng)效
3基于Flutter路由原理搭建APP導(dǎo)航架構(gòu)
· 新版導(dǎo)航器
· 路由系統(tǒng)
· 易用導(dǎo)航框架封裝
· 頁(yè)面級(jí)生命周期能力?感知
· 頁(yè)面切換通知
· 路由堆棧管理
· 攔截器
4大首頁(yè)模塊開發(fā)
· 頁(yè)面狀態(tài)框架封裝
· 輪播圖封裝
·?Flutter圖片加載原理
· 緩存優(yōu)化
· 列加載&幀率優(yōu)化
· 卡片組件封裝
· 首頁(yè)雙Feed&分頁(yè)
·?Lottie刷新動(dòng)畫
5Flutter視頻播放器組件封裝
· 架構(gòu)設(shè)計(jì)優(yōu)化
·?Flutter視頻播放器
· 播放器組件封裝
· 自定義播放器UI
· 全屏播放&沉浸式播放
·?Tab切換組件
6視頻詳情模塊開發(fā)
· 架構(gòu)設(shè)計(jì)
· 詳情頁(yè)面秒開性能優(yōu)化
· 動(dòng)畫展開列表組件
· 點(diǎn)贊分享收藏工具欄
· 收藏功能
· 關(guān)聯(lián)視頻列表卡片
· 扁平化布局
7排行榜模塊開發(fā)
· 頁(yè)面框架搭建
· 通用分頁(yè)
· 頁(yè)面快搭框架封裝、?自動(dòng)刷新
8個(gè)人中心模塊開發(fā)
· 嵌套滾動(dòng)
· 高斯模糊&視差滾動(dòng)
· 用戶資產(chǎn)模塊
· 自定義動(dòng)態(tài)布局
· 增值服務(wù)模塊
· 沉浸式導(dǎo)航欄
9視頻彈幕架構(gòu)開發(fā)
·?WebSocket原理
· 彈幕通信
· 彈幕組件封裝
· 自定義彈幕
· 彈幕動(dòng)效
· 彈幕輸入界面
· 發(fā)送彈幕
10主題模式
·?Flutter狀態(tài)管理框架
·?Provider入門&進(jìn)階
· 自定義主題
· 主題狀態(tài)管理
·?Dark Mode適配
·?Flutter夜間模式
12.?Flutter組件化改造與提效
13.?Flutter項(xiàng)目集成打包
練習(xí)
答疑