Flutter 進階:使用 Provider 和 Riverpod 的 MVVM 模式 | BLoC

Flutter MVVM 架構深度解析:使用 Provider、Riverpod 和 BLoC 精通狀態管理

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

  • 精通 Flutter 中的 MVVM 架構
  • 實現不同的狀態管理方案
  • setState、Provider、Riverpod、BLoC 狀態管理
  • REST API 整合和 CRUD 操作
  • 教授如何撰寫簡潔程式碼並避免樣板程式碼
  • 為實際 Flutter 專案做好準備

要求

Flutter 基礎知識

課程說明

本課程將帶您深入了解 Flutter 的 MVVM 架構及其不同的狀態管理機制,專為中高階及專家級開發者設計。您將學習如何建立一個動態的電影應用,該應用程式能夠與 REST API 互動、管理本地收藏夾,並整合類型映射以增強深色和淺色主題的功能。本課程將引導您逐步實作 MVVM,並說明 setState、Provider、Riverpod 和 BLoC 等不同的狀態管理策略。每個策略都將在專門的章節中講解,幫助您深入理解每種方法。

先決條件:

  • 具備程式設計基礎知識
  • 熟悉 Flutter Widgets 和 Dart 的基本用法
  • 了解 REST API 會有幫助,但我們會詳細解解
  • 對深入學習狀態管理充滿熱情
  • 使用 Macbook 或 Windows 系統進行開發
  • 任何你喜歡的 IDE(例如 Android Studio 或 IntelliJ IDEA)或文字編輯器(例如 VS Code)都可以 — 但不要使用 Microsoft Word!

錄音設備:

  • 影片編輯軟體:Camtasia 2023
  • 麥克風:Blue Yeti X

這種設置確保所有課程影片都清晰且製作專業。

你將學到:

  • 在 Flutter 實現 MVVM 架構,打造可擴充的應用
  • 連接 REST API 獲取並顯示電影數據
  • 用戶收藏夾的本地資料管理
  • 使用 setState、Provider、Riverpod 和 BLoC 等高階狀態管理技術
  • Flutter 應用程式的主題管理,實現動態淺色和深色模式

課程結構:

  • 時長:約 12 小時課程內容
  • 課程包含 MVVM 架構、UI 介面、API 以及狀態管理等多個部分
  • 每堂課長度:約 10 分鐘

課程結束後您將獲得:

  • 熟練運用 MVVM 架構開發複雜的 Flutter 應用
  • 深入理解各種狀態管理技術及其應用場景
  • 掌握在 Flutter 中設計和管理主題及本地資料庫的技能
  • 能夠更有效率地處理需要高階狀態管理和 API 整合的實際 Flutter 專案

限制與注意事項:

  • 課程代碼適用於所有 Flutter 支援的平台
  • 課程專案針對垂直螢幕模式進行了響應式設計

資源:

  • 課程中講解的每種狀態管理方法(setState、Provider、Riverpod、BLoC)的完整電影應用程式碼
  • 每個功能的逐步實現指南
  • 課件和補充閱讀材料

目標受眾

  • Flutter愛好者尋求進階技能
  • 希望提陞技能的開發者
  • 致力於掌握 Flutter 中不同狀態管理方法的開發者
  • 希望掌握 Flutter MVVM 架構的開發者

講師簡介

Hadi Kachmar 行動開發人員和資料科學家

你好,我是哈迪。我獲得了兩個碩士學位,一個是電腦與通訊工程,另一個是資料科學與人工智慧。我的職業生涯始於原生行動開發人員,但幾年前我轉向了 Flutter。

目前,我的角色有兩個:我是一名資料科學家和線上講師。我的教學主要集中在 Dart/Flutter 和 AI,我的目標是分享我多年來累積的知識和經驗。我對幫助您提高技能的前景充滿熱情。

字幕:英文

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading