課程目錄:Flutter培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

            Flutter培訓(xùn)

         

         

         

         


        第1講 Dart語言快速入門
        var和dynamic
        函數(shù)閉包
        數(shù)組即列表
        沒有接口?
        類的私有變量
        構(gòu)造函數(shù)的語法糖
        類的屬性
        part關(guān)鍵字與部分類
        is與as
        mixin語法
        工廠構(gòu)造函數(shù)與factory
        函數(shù)的可選參數(shù)
        Future
        Stream
        第2講 Flutter技術(shù)快速入門
        MaterialApp與Scaffold
        Widget
        頁面及各種控件
        路由
        使用資源
        使用第三方庫
        基本網(wǎng)絡(luò)請求
        打包大小
        第3講 開源庫
        網(wǎng)絡(luò)請求
        圖像加載
        圖像處理
        UI相關(guān)
        音頻視頻
        路由
        消息
        存儲
        編解碼
        序列化
        系統(tǒng)平臺相關(guān)
        地圖
        其它庫
        第4講 插件、包、模塊
        四種Flutter工程類型
        使用Module,在App中添加Flutter項目
        使用Package,創(chuàng)建自定義Widget
        使用Plugin,獲取電池電量
        第5講 Platform Channels
        Flutter與App通信流程
        三種Channel的區(qū)別
        Channel的組成
        消息類型的對應(yīng)關(guān)系
        使用Method Channel
        使用Event Channel
        第6講 Flutter網(wǎng)絡(luò)封裝
        原生App的網(wǎng)絡(luò)框架
        使用配置文件管理網(wǎng)絡(luò)請求
        數(shù)據(jù)緩存
        重試
        轉(zhuǎn)菊花
        方案1:使用Flutter原生代碼編寫網(wǎng)絡(luò)庫
        方案2:復(fù)用原有的Android/iOS網(wǎng)絡(luò)框架

        第7講 熱更新
        僅限于Android和國內(nèi)市場的尷尬
        flutter build bundle命令
        暴力替換的熱更新方案
        MXFlutter
        第8講 狀態(tài)管理
        ScopeModel
        redux
        BLoC
        rxDart
        Provider
        第9講 Flutter編譯原理
        Flutter架構(gòu)
        Flutter編譯模式
        第10講Flutter打包流程
        Flutter項目的目錄結(jié)構(gòu)
        解讀local.properties
        解讀根目錄的build.gradle
        解讀工程目錄的build.gradle
        Flutter的打包步驟
        Android和iOS項目的隱藏文件
        第11講Flutter的渲染原理
        通用渲染的基本原理
        Flutter渲染的基本原理
        Skia概述
        Flutter App啟動后的執(zhí)行順序
        第12講Flutter混合開發(fā)與工廠化架構(gòu)
        pubsec管理
        pubsec依賴沖突解決
        Flutter組件化架構(gòu)設(shè)計