聯繫我們

課程簡介

狀態管理簡介<\/h3>
  • 理解Flutter應用程式中的狀態<\/li>
  • Flutter狀態管理方法概述<\/li>
  • 何時及為何使用BLoC模式<\/li>
  • 將業務邏輯與UI分離的好處<\/li> <\/ul>

    理解BLoC模式<\/h3>
    • BLoC核心概念<\/li>
    • 事件、狀態與串流<\/li>
    • 反應式程式設計基礎<\/li>
    • BLoC生命週期<\/li> <\/ul>

      設計BLoC架構<\/h3>
      • 使用BLoC結構化Flutter應用程式<\/li>
      • 分離表現層、業務邏輯與資料層<\/li>
      • 組織專案以提升可維護性<\/li>
      • 應用整潔架構原則<\/li> <\/ul>

        建立與管理BLoC<\/h3>
        • 建立自訂BLoC與Cubit<\/li>
        • 管理應用程式狀態<\/li>
        • 處理非同步操作<\/li>
        • 錯誤處理與狀態轉換<\/li> <\/ul>

          將BLoC整合至Flutter Widget<\/h3>
          • 將BLoC注入Widget樹中<\/li>
          • 使用BlocProvider、BlocBuilder、BlocListener與BlocConsumer<\/li>
          • 有效管理Widget重建<\/li>
          • 使用BuildContext<\/li> <\/ul>

            導航與BLoC溝通<\/h3>
            • 在畫面間傳遞資料<\/li>
            • 在多個BLoC之間溝通<\/li>
            • 管理共享的應用程式狀態<\/li>
            • 協調複雜的使用者工作流程<\/li> <\/ul>

              資料持久化與本地儲存<\/h3>
              • 將本地儲存整合至BLoC<\/li>
              • 管理快取的應用程式資料<\/li>
              • 同步本地與遠端資料<\/li>
              • 持久狀態的最佳實務<\/li> <\/ul>

                測試與除錯<\/h3>
                • 單元測試BLoC與Cubit<\/li>
                • 使用BLoC進行Widget測試<\/li>
                • 除錯狀態轉換<\/li>
                • 記錄與排除常見問題<\/li> <\/ul>

                  實作應用程式開發<\/h3>
                  • 使用BLoC模式建置完整的Flutter應用程式<\/li>
                  • 實作導航與狀態管理<\/li>
                  • 測試與除錯應用程式<\/li>
                  • 回顧最佳實務與後續步驟<\/li> <\/ul>

最低要求

  • 對Flutter運作方式有基本了解<\/li> <\/ul>

    目標學員<\/strong><\/p>

    • 開發人員<\/li> <\/ul>
 14 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類