Flutter——新技術進階之路(一)
首先:安裝Flutter
我是看着這篇博客配置的
我在這裏只說幾條注意事項:
- 我是Windows,在MacOS上應該比Windows上簡單
- 環境變量切記別忘記配置,Android的程序員門用AndroidStudio時經常忘記配ANDROID_HOME這個環境變量,因爲使用AndroidStudio不需要這個環境變量,但是Flutter不行,所以還是一定一定要加上。
- 關於IDE的選擇,作爲一個幹了四年的Android,對AS的情懷還是在的,但是說實話VScode確實輕量,所以如果你電腦配置足夠高,這裏還是推薦使用AS(這裏針對的時Android開發人員),如果你是前端轉型過來,或者電腦配置(尤其是內存)不夠的化,VSCode首選。
- 用AndroidStudio新建項目的時候很容易卡死,是因爲某些插件需要翻牆下之類的,所以你可以結束AS進程,然後去路徑裏看這個項目的文件已經都建的差不多了,然後你打開AS,Open這個項目,根據它報錯的內容去下某個需要下載的包,也可以切換成阿里的鏡像,這個比較舒服一點。
- flutter doctor 可以幫助你找到你環境搭建中的問題
接着:介紹Flutter的包結構
這裏我也只是瞭解個大概
- 首先 lib包裏放的是Flutter的代碼,dart文件,我的理解是 flutter是把他的代碼當作一個lib加載到各個端的,最開始創建之後裏面只有一個main.dart文件
- test是測試包,.idea是我AS生成的IDEA的文件包,這兩個我們可以忽略
- android包是flutter的Android項目包,裏面是一個完整的Android項目
- ios包是flutter的iOS項目包,裏面是個完整的iOS項目
- build包是Android項目的構建包
然後:如何運行一個flutter項目
這裏是flutter相關的命令
我們可以通過打開Terminal命令行工具(AS的)或者其他IDE的命令行工具,輸入 flutter run 回車就可以啓動flutter項目了
最後:總結一下
講到裏這第一章其實沒啥用,只是告訴大家一個大概,後續我會從頭開始,一邊學習一邊記錄我的flutter學習筆記,爭取成功進階flutter開發工程師
學海無涯,學無止境,大家共勉