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