升級到 Flutter 2.8 ...... 這次非常順利
WriterShelf™ is a unique multiple pen name blogging and forum platform. Protect relationships and your privacy. Take your writing in new directions. ** Join WriterShelf**
WriterShelf™ is an open writing platform. The views, information and opinions in this article are those of the author.
Like
or Dislike
About the Author
很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
就,這會一點點,那會一點點⋯⋯
More to explore
前幾天,也就是 2021 年 12 月 9 號,Flutter 又宣布有新的 2.8 版了,距離我上次 10 月更新到 2.5 版失敗,也不過才兩個月,話說,Flutter 改版也太快了吧,不過也好啦,這代表 Flutter 團隊有認真在開發,大家也有認真在用、認真回報錯誤。所以我目前還是 2.2.3 版,好像有點落差了,那就更新吧!
升級到 2.8 版
升級很簡單:
馬上就可以看到 Upgrading Flutter to 2.8.0 from 2.2.3 in XXXX 的升級訊息出現,然後就是下載~~~~ 跟,等等等⋯⋯ 等它跑完,還好它很快,我的慢網路也不過就 20 分鐘,它跑完了後會自動執行 Flutter doctor,一切都顯示正常,很好,好的開始!
測試
我當然不相信它,我把 iOS / Android / Web 都測試了一下,甚至連真實的機器都連上來測一下,關機重開後再測一次,這很重要,上次就是一重開就不能用了,哇哈,不錯,全部都正常,這次升級很棒,完全無痛。
2.8 版的差異
FirestoreListView
及FirestoreDataTable
可以直接在 Flutter 裡 query 跟 CRUD (新增、讀取、修改、刪除)Firestore 了。結論/感覺
變快了很有感,這很不錯,記憶體好像用得少了些,這我沒數字,不過 Android 模擬器以前超級慢,現在有好一點,好像跟記憶體的用量有關。
就跟我上次升級到 2.5 的時候所說,升級都是憂喜摻半,還好這次很不錯,只花了半天就搞定,也不需要做 migration 搬遷,finger cross,希望接下來也一切順利。
完整的官方 2.8 版說明在這裡。