幾堂 Flutter 課程的比較

Flutter 是很年輕的框架。

為什麼強調這一點?因為「我還年輕,心情還不定」,框架設計在版本演進時,可能會有蠻大的改變。

Flutter 的版本演進

我們看來看看幾次大改版的時間。

Flutter version Release Date Dart version
3.16.2 2023/12/1 3.2.2
3.0.0 2022/5/20 2.17.1
2.0.0 2021/3/4 2.12.0
v1.0.0 2018/12/5 -

版本資訊: https://docs.flutter.dev/release/archive?tab=windows

每一次大改版,就表示之前版本的某些設計會被新的版本取代。(各位可以想想 Python 2.X 的例子)

我的意思是:如果課程是在版本 3.0 之前建立的,除非內容做了大幅更新,不然課程的設計,會以新增章節的方式,來介紹新版本。不過大部分講師的作法,都是新增章節。

2.0 版的主要更新內容:

3.0 版的主要更新內容:

評價較高的幾堂課

下面這兩堂課,恰巧是我們2019年共學的基礎和進階課程。

大家都知道,udemy 上過的課程,會被標註成已閱讀。

The Complete Flutter Development Bootcamp with Dart
類別:Development > Mobile Development > Google Flutter ║ 內容:29 hours ║ 原價:NT$1,790
建立:2019-05-01 ║ 更新:2023-11-01 ║ 註冊:182,149人 ║ 語言:English ║ 字幕:有 ║ 評分:4.50 (51,672人)

雖然更新日期是 2023年11月1日,但依已閱讀的內容看來,課程幾乎沒更新。不推薦上面 Angela 這堂課。

《推薦》Flutter & Dart - The Complete Guide [2023 Edition]
類別:Development > Mobile Development > Google Flutter ║ 內容:30 hours ║ 原價:NT$2,290
建立:2018-06-26 ║ 更新:2023-11-07 ║ 註冊:283,361人 ║ 語言:English ║ 字幕:有 ║ 評分:4.62 (70,355人)

這堂課是這次共學夥伴選擇的課程。Max 老師在今年重新錄製的新內容,並在 2023年5月8日將舊課程下架。你可以在第 15節 297講座查看相關資訊,我將課程設計的前後版本差異,附圖如下供大家參考。

老師保留了舊版的講義和原始碼,你可以從 298講座下載。不過舊版是以 Flutter 舊架構撰寫,參考價值不高。

我們在 2019年共學過,但我剛剛看已經全部都是未閱讀,可見 課程真的全部更新了

我相信大家一定可以從這堂課學到如何用 Flutter 開發 Mobile App。


以下課程的建立日期,都在 3.0 之後,表示內容應該都算新。

我各試聽了第一段影片,英語發音口音不太純正,如果你考慮上這些課程,請記得先試聽過。

Complete Flutter Guide 2023: Build Android, iOS and Web apps
類別:Development > Mobile Development > Google Flutter ║ 內容:22 hours ║ 原價:NT$1,490
建立:2022-09-09 ║ 更新:2023-12-03 ║ 註冊:4,945人 ║ 語言:English ║ 字幕:有 ║ 評分:4.73 (424人)

Flutter&Firebase Build Multi-Vendor Store App & Admin Panel
類別:Development > Mobile Development > Google Flutter ║ 內容:32.5 hours ║ 原價:NT$1,690
建立:2022-12-13 ║ 更新:2023-11-27 ║ 註冊:859人 ║ 語言:English ║ 字幕:有 ║ 評分:4.79 (163人)

Flutter & Dart Essentials-Build Mobile Apps like a Pro
類別:Development > Mobile Development ║ 內容:38.5 hours ║ 原價:NT$1,490
建立:2023-10-11 ║ 更新:2023-11-25 ║ 註冊:685人 ║ 語言:English ║ 字幕:有 ║ 評分:4.75 (51人)


《推薦》YouTube

這堂 Flutter 課程是 2023年6月29日上架,內容算蠻新的。

總長10個半小時,以開發一個專案的方式來講解。

由於本課程需搭配 server 端,然後老師另外提供了 server 端的課程及原始碼。

Flutter 使用的程式語言是 Dart,老師也提供一堂介紹 Dart 的課程,2023年3月12日上架,內容算蠻新的,總長7小時10分。

延伸閱讀

【App 開發分享討論】傳統方式、Flutter & No Code App Builder

1個讚