- An understanding of ___.
- Experience with ___.
- ___ programming experience.
Audience
- ___
- ___
- ___
Flutter概述
跨端技術中爲什麽選擇 Flutter?
深入理解跨平台方案的概述
Flutter區別于其他方案的關鍵技術
使用標准模板在原生系統上運行Flutter代碼
Dart語言概覽
Dart語言基礎
基礎語法與類型變量:Dart表示信息
函數、類與運算符:Dart處理信息
綜合案例:掌握Dart核心特性
Flutter基礎-1
使用Widget構建Flutter界面
Widget中的State分析
Flutter 生命周期以及應用場景
第一天下午
Flutter基礎-2
文本、圖片和按鈕在Flutter中應用
Flutter中UITableView/ListView
定義子控件在父容器中排版的位置
使用自定義Widget實現組合與自繪
夜間模式下定制不同風格的App主題
依賴管理(一):圖片、配置和字體在Flutter中應用
依賴管理(二):第三方組件庫在Flutter中管理
響應用戶交互事件
跨組件傳遞數據
路由與導航,實現頁面切換
Flutter插件介紹
流行Flutter插件介紹
第二天上午
項目實戰
項目腳手架:構建 Flutter 項目
路由設計:實現 Scheme 跳轉
多樣式導航欄:掌握所有 Flutter 導航欄的設計
列表樣式:實踐 Flutter 中內容多樣式展示方式
刷新加載:在 Flutter 中的實現下拉刷新上拉加載
紅點組件:將紅點設計做成 Flutter 組件
服務通信:Flutter 中常見的網絡協議
布局設計:建立Flutter 布局設計規範
打包發布:Flutter 應用
項目實戰:開發社交App
Flutter進階-1
單線程模型怎麽保證UI運行流暢
HTTP網絡編程與JSON解析
本地存儲與數據庫的使用和優化
第二天下午
Flutter進階-2
在Dart層兼容Android/iOS平台特定實現
在原生應用中混編Flutter工程
混合開發中管理導航棧的方案
Flutter中狀態管理
適配國際化
適配不同分辨率的手機屏幕
Flutter的編譯模式
實現Hot Reload
通過工具鏈優化開發調試效率
檢測並優化Flutter App的整體性能表現
Flutter 的渲染原理:自渲染模式
通過自動化測試提高交付質量
Flutter綜合應用
實現異常捕獲與信息采集解決線上出現問題
衡量Flutter App線上質量的三個指標
組件化和平台化,組織合理穩定的Flutter工程結構
構建高效的Flutter App打包發布環境