前言
Hello,大家好,我又更新主題文章了,當然還是聊一聊在Flutter 開發中的那些“奇聞異事”。這篇我們們來說一說在開發過程中應該知曉的事兒
清單大全
- 在包管理
pubspec.yaml
中新增依賴的時候可以直接provider:
,不加版本號,flutter pub get
會自動更新至當前包的最新版本,不過我們儘可能加上版本
,我們知道flutter 正處於飛速,前兩天看到fl_chart
是沒有散點圖的,再看就支援了,所以說明什麼呢,依賴包的API會隨時更新,也許會造成之前API失效 - 在寫部件的時候,儘可能的拆分,可以給一個較小的單元外邊包一層
Container
,這樣方便我們對其進行修飾,就像一個HTML
中的Div
一樣,加內邊距、外邊距 - 可以儘可能的使用狀態管理,包括像
Provider
等,這樣容易維護,也會容易排錯,有點像我們的Vuex
,Redux
- 避免較多的引用不必要的第三方包,比如使用一些工具方法外掛,會很大。使用者可能會覺得APP好大,它並不像是
王者榮耀``和平精英
,玩起來覺得還應該多幾個G,但一般的專案我們們還是會考慮包的體積大小 - 在使用滾動部件的時候,我們可以嘗試加一下
shrinkWrap = true
,它真的很有用,主要是滾動的部件在佔用的空間的時候,有個合理的分配
--持續更新ing-
寫在最後
由於是每天在積累,所以這篇依舊會持續更新,看我們一起能夠列出多少清單,同時也歡迎來到我的GitHub 洋小樣同學的倉庫,目前會有一些自己正在學習的Demos在,加油--
End but thank you