Flutter Bloc 基礎課程

這個10小時的課程涵蓋了流行的 Flutter 狀態管理解決方案 Bloc,特別是8.0及更高版本。通過本課程,學習者將深入瞭解 Cubits、Blocs 之間以及 Cubits 和 Blocs 之間的狀態管理概念,使用 Cubit/Bloc 提供的功能的工具,8.0中引入的 on Event API,如何觀察 Cubit/Bloc,Bloc 的事件轉換功能,Hydrated Bloc以及兩種狀態管理工具:Cubit 和 Bloc的適當方法。通過3個應用程式(TODO/Weather/Firebase Auth)中Cubit/Bloc的組合,學習者將通過9個生產流程獲得全面的 Flutter Bloc 理解。

從這 10 小時的課程,你會學到

  • 覆蓋 Flutter Bloc 8.0 或更高版本
  • 學習 Flutter Bloc 提供的兩種狀態管理方法 Cubit 和 Bloc
  • Cubits 之間、Bloc 之間以及 Cubits 和 Bloc 之間的通訊方法
  • 可以在 UI 中使用 Cubit / Bloc 提供的功能的工具
  • 8.0 版本引入的 on Event API 使用方法
  • 如何觀察 Cuibt / Bloc
  • Bloc 的事件轉換功能
  • 水合塊( Hydrated Bloc )
  • 兩種狀態管理工具的適當方法:Cubit 和 Bloc
  • 創建許多小應用程式來理解這個概念
  • 通過 3 個應用程式(TODO / Weather / Firebase Auth)和 Cubit / Bloc 的各種組合,通過 9 個生產過程經驗完全掌握 Flutter Bloc

要求

需要對 Flutter 有一定的經驗和了解

課程說明

在 Flutter Bloc 基礎課程中,您將深入了解流行的 Flutter 狀態管理解決方案 Bloc

特別是,它僅涵蓋最新版本,即 8.0 版或更高版本。

如果您想加深對 Flutter Bloc 的理解並將所有概念付諸實踐,那麼本課程適合您。

講座經過精心組織,以確保理論與實踐之間的平衡。

且我們堅信重複是最重要的學習方法,每當有新概念時,我們都會通過製作小應用程式來測試所學概念,並經由 TODO、Weather 和 Firebase Authentication 應用程式等實用的應用程式,將概念全面融合。

特別是,我們在創建 TODO、Weather 和 Firebase Authentication 應用時反覆實踐了 Cubit 和 Bloc 的結合。

  • TODO App(4 種實踐):1. Cubit 與 StreamSubscription 的結合,2. Cubit 與 BlocListener 的結合,3. Bloc 與 StreamSubscription 的結合,4. Bloc 與 BlocListener 的結合
  • Weather App (4 種實踐): 1. Cubit 和 StreamSubscription 的組合,2. Cubit 和 BlocListener 的組合,3. Bloc 和 StreamSubscription 的組合,4. Bloc 和 BlocListener 的組合
  • Firebase 身份驗證應用程式:Cubit + Bloc + StreamSubscription

以下是對課程中涵蓋的所有內容的快速瀏覽:

  • Cubit / Bloc 概念
  • BlocProvider、BlocListener、BlocConsumer、RepositoryProvider、MultiBlocProvider、MultiBlocListener、MultiRepositoryProvider
  • BuildContext 擴展方法:閱讀、觀看、選擇
  • Cubit / Bloc:額外資訊、函數參數、事件負載
  • Cubit / Bloc-to-Cubit/Bloc 通信:StreamSubscription、BlocListener
  • Bloc 訪問 – 值命名構造函數 : 匿名路由訪問、命名路由訪問、生成路由訪問、全局訪問
  • 觀察 Cubit / Bloc
  • Bloc 的事件轉換功能
  • 水合塊
  • TODO 應用程式:通過 Cubit、Bloc、StreamSubscription 和 BlocListener 的各種組合做 4 種實踐
  • 天氣應用程式:通過 Cubit、Bloc、StreamSubscription 和 BlocListener 的各種組合做 4 種實踐
  • Firebase 身份驗證應用程式:Cubit、Bloc 和 StreamSubscription 的組合

目標受眾

  • 想要了解流行的 Flutter 狀態管理解決方案 Bloc 的 Flutter 初學者
  • 想要深入了解 Flutter Bloc的Flutter 開發者
  • 想了解 Flutter Bloc 各種使用示例的 Flutter 開發者

講師簡介

Sangwook Cho YourDevEdge

我正在運營“YourDevEdge”,這是一家創建全端相關教育內容的初創公司,以及“Heavy Fran”,這是一個專注於 flutter 內容的 YouTube 頻道。

我已經自學了大部分各種程式語言,所以我從經驗中知道學習一門新語言或想要深入了解我已經知道的語言時的困難是什麼。 通過那次經歷,我也知道不斷重複學習很重要。

在電信公司工作了20多年,很小的時候就開始學習開發,積累了各種APP開發的經驗,所以我比任何人都明白學習過程中的孤獨和艱辛。

在學習的過程中,我開始了解一些小而重要的事情,必須了解的事情,我想分享這些經驗和訣竅。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 資料科學機器學習課程 NT320 起的優惠連結 ( 優惠不限於資料科學機器學習課程,需登入 Udemy 取得)| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading