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