升級到 Flutter 2.8 ...... 這次非常順利

紅寶鐵軌客
來關注...
關注/停止關注:紅寶鐵軌客
關注有什麼好處?:當作者有新文章發佈時,「思書」就會自動通知您,讓您更容易與作者互動。
現在就加入《思書》,你就可以關注本作者了!
《思書》是一個每個人的寫作與論壇平台,特有的隱私管理,讓你寫作不再受限,討論更深入真實,而且免費。 趕快來試試!
還未加入《思書》? 現在就登錄! 已經加入《思書》── 登入
寫程式中、折磨中、享受中 ......
241   0  
·
2021/12/14
·
3分鐘


前幾天,也就是 2021 年 12 月 9 號,Flutter 又宣布有新的 2.8 版了,距離我上次 10 月更新到 2.5 版失敗,也不過才兩個月,話說,Flutter 改版也太快了吧,不過也好啦,這代表 Flutter 團隊有認真在開發,大家也有認真在用、認真回報錯誤。所以我目前還是 2.2.3 版,好像有點落差了,那就更新吧!

升級到 2.8 版

升級很簡單:

  1. 進到 terminal,
  2. CD 到 Flutter 的目錄,不是 Project 目錄,
  3. 執行 $flutter upgrade 

馬上就可以看到 Upgrading Flutter to 2.8.0 from 2.2.3 in XXXX 的升級訊息出現,然後就是下載~~~~ 跟,等等等⋯⋯ 等它跑完,還好它很快,我的慢網路也不過就 20 分鐘,它跑完了後會自動執行 Flutter doctor,一切都顯示正常,很好,好的開始!

測試

我當然不相信它,我把 iOS / Android / Web 都測試了一下,甚至連真實的機器都連上來測一下,關機重開後再測一次,這很重要,上次就是一重開就不能用了,哇哈,不錯,全部都正常,這次升級很棒,完全無痛。

 

2.8 版的差異
  • 執行速度:這真的很有感,有快很多,
  • App 啟動時間:宣稱可以快 10~50%,我還沒放到 Google Play,不知道。
  • 記憶體:宣稱可以省 10%。
  • DevTools:有新的 Android profiling 功能!
  • Google Mobile Ads 正式上線,剛好,我們很快就會要用到它了。
  • WebView:3.0,可以在 web 上面用 webview 了(webview_flutter_web)。
  • 很多新的 flutter package 拿到 Favorites,它們看起來真的都很酷,我喜歡。
  • FlutterFire,就是 Flutter 使用的 firebase 套件啦:
    • 都從 beta 進步到正式版了⋯⋯ 希望能更穩定了;
    • 它現在有一個新的 CLI, Command Line tool,可以用來設定 FireBase,看來以後設定 FireBase 可以簡單一些,還記得設定 Firebase 有多麻煩嗎!我們有一篇專文在講怎麼設定它呢。
    • 可以直接在 App 裏面設定 Firebase Option 了,例如:apiKey/Id ⋯⋯
    • DartPad 也可以用 FlutterFire 了。
    • 新的 FlutterFire UI:
      • 可以讓你開發登入畫面更簡單,直接史用 Google 及 email Login!
      • 多了一個 FirestoreListViewFirestoreDataTable 可以直接在 Flutter 裡 query 跟 CRUD (新增、讀取、修改、刪除)Firestore 了。
    • Firestore Object/Document Mapping alpha 版公開了,不過還是 alpha,先等等再用吧,這個功能未來因該會很有趣。
  • Desktop 版更穩定了,只是還不是穩定版。
  • Channel dev 取消,這對我完全沒差,我不喜歡用開發中的版本。

 

結論/感覺

變快了很有感,這很不錯,記憶體好像用得少了些,這我沒數字,不過 Android 模擬器以前超級慢,現在有好一點,好像跟記憶體的用量有關。

就跟我上次升級到 2.5 的時候所說,升級都是憂喜摻半,還好這次很不錯,只花了半天就搞定,也不需要做 migration 搬遷,finger cross,希望接下來也一切順利。

完整的官方 2.8 版說明在這裡

 

 




喜歡作者的文章嗎?馬上按「關注」,當作者發佈新文章時,思書™就會 email 通知您。

思書是公開的寫作平台,創新的多筆名寫作方式,能用不同的筆名探索不同的寫作內容,無限寫作創意,如果您喜歡寫作分享,一定要來試試! 《 加入思書》

思書™是自由寫作平台,本文為作者之個人意見。




分享這篇文章:
關於作者

很久以前就是個「寫程式的」,其實,什麼程式都不熟⋯⋯
就,這會一點點,那會一點點⋯⋯




參與討論!
現在就加入《思書》,馬上參與討論!
《思書》是一個每個人的寫作與論壇平台,特有的隱私管理,用筆名來區隔你討論內容,讓你的討論更深入,而且免費。 趕快來試試!
還未加入《思書》? 現在就登錄! 已經加入《思書》── 登入


看看作者的其他文章


看看思書的其他文章



×
登入
申請帳號

需要幫助
關於思書

暗黑模式?
字體大小
成人內容未過濾
更改語言版本?