你有哪些寫了Flutter 之後才知道的事兒

洋小洋同學發表於2019-12-03

前言

Hello,大家好,我又更新主題文章了,當然還是聊一聊在Flutter 開發中的那些“奇聞異事”。這篇我們們來說一說在開發過程中應該知曉的事兒

清單大全

  1. 在包管理pubspec.yaml中新增依賴的時候可以直接provider:,不加版本號,flutter pub get會自動更新至當前包的最新版本,不過我們儘可能加上版本,我們知道flutter 正處於飛速,前兩天看到fl_chart是沒有散點圖的,再看就支援了,所以說明什麼呢,依賴包的API會隨時更新,也許會造成之前API失效
  2. 在寫部件的時候,儘可能的拆分,可以給一個較小的單元外邊包一層Container,這樣方便我們對其進行修飾,就像一個HTML中的Div一樣,加內邊距、外邊距
  3. 可以儘可能的使用狀態管理,包括像Provider等,這樣容易維護,也會容易排錯,有點像我們的Vuex,Redux
  4. 避免較多的引用不必要的第三方包,比如使用一些工具方法外掛,會很大。使用者可能會覺得APP好大,它並不像是王者榮耀``和平精英,玩起來覺得還應該多幾個G,但一般的專案我們們還是會考慮包的體積大小
  5. 在使用滾動部件的時候,我們可以嘗試加一下shrinkWrap = true,它真的很有用,主要是滾動的部件在佔用的空間的時候,有個合理的分配

--持續更新ing-

寫在最後

由於是每天在積累,所以這篇依舊會持續更新,看我們一起能夠列出多少清單,同時也歡迎來到我的GitHub 洋小樣同學的倉庫,目前會有一些自己正在學習的Demos在,加油--


End but thank you

相關文章