iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Mobile Development

Flutter with GetX, loading*175%歷程 系列 第 2

[Day02] Flutter GetX VScode extension & tips

  • 分享至 

  • xImage
  •  

今天主要介紹VSCode開發Flutter時裝哪些擴充插件,
還有一些開發時會用到的小眉角,寫起來稍微事半功倍一點

VScode extension

基本應該都有裝 Dart 與 Flutter
https://ithelp.ithome.com.tw/upload/images/20210916/20140296aFssVLyQoy.png

https://ithelp.ithome.com.tw/upload/images/20210916/201402962ovZh8tNdN.png

Awesome Flutter Snippets
創stateful Widget或是 Stateless Widget的short cut
https://ithelp.ithome.com.tw/upload/images/20210916/20140296x25iw38DQj.png

Bracket Pair Colorizer 2
成對的括號 會顯示同樣的顏色, 以及括號與括號之間 有個細線連起來
https://ithelp.ithome.com.tw/upload/images/20210916/20140296BibsjbepKT.png

GetX Snippets
如果有使用GetX 的話推薦使用,會自動生成class 再去命名
https://ithelp.ithome.com.tw/upload/images/20210916/20140296L0SvTqByRp.png

創建page 則輸入 “getpage”,
BizXNGCwnmNssuNOtJKKUw

創建GetxController 則輸入 "getcontroller",
GeNbqX4Yohe1c0H8i4AKJw


Tips

現有的Widget,如果外面需要包一層Widget
也許會想問說, 那不就括弧包起來就沒事了(),
但如果這個Widget佔的程式碼行數比較多(快超過半個螢幕)
而且裡面還有{} [] ()三種括號,一下子會亂掉

1.把widget反白(或者把閃爍的游標放在最前面),此時將會出現一個燈泡.
2.接著點擊燈泡
https://ithelp.ithome.com.tw/upload/images/20210916/201402965aF8Bc81gc.png

3.接著選擇要外層要什麼Widget
https://ithelp.ithome.com.tw/upload/images/20210916/20140296Z3SadfaNK1.png

RTLEuBV1ObjwA0A_mYM

widget tree的虛連接線
Dart: Preview Flutter UI guide
https://ithelp.ithome.com.tw/upload/images/20210916/20140296mGtGbrQRrU.png

在設定輸入 搜尋 Preview Flutter Ui Guides
https://ithelp.ithome.com.tw/upload/images/20210916/20140296rjU7ir6dQT.png

如果要將虛線間格變短,甚至連接起來,接著再搜尋
Line Height 設定成17 參考自
https://ithelp.ithome.com.tw/upload/images/20210916/20140296aRIGWcPJDy.png

下一篇將為大家介紹 equatable


上一篇
[Day01] Flutter GetX 前言 x 建專案
下一篇
[Day03] Flutter GetX equatable
系列文
Flutter with GetX, loading*175%歷程 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言