新建項目了這就?
書接上回迈螟,新建項目叉抡,首先給項目取一個自己喜歡的名字,再取一個自己喜歡的包名答毫,然后選一下自己喜歡的原生語言褥民,然后就可以finish了小孩子才全都要,成年人都知道受不了洗搂,我就不選linux消返,畢竟我沒有l(wèi)inux設備。耘拇。撵颊。
新建項目完成后,默認是Flutter的初始化DEMO點擊計數(shù)器
可以直接運行的項目驼鞭,直接運行秦驯,點擊右下角的FloatingActionButton的加號可計數(shù)。
DEMO為原生語法挣棕,emmm不是系統(tǒng)原生開發(fā)的原生译隘,是flutter原生狀態(tài)管理的原生。
狀態(tài)管理有很多三方的狀態(tài)管理豆皮很強洛心。比如:
- 閑魚團隊開源的fish-redux,這個框架如果你用過redux可以很快的理解他是怎么做的,但是阿里開源的項目固耘,絕大部分都為項目組KPI操控更新,如果你想用3.0词身,且等著吧
- provider厅目,這個狀態(tài)管理庫,超強法严,真的超強损敷,好多三方管理庫都是以他作為啟蒙開始編寫的,但是深啤。拗馒。。學習成本高溯街,可以學诱桂,賊強
- get洋丐,入門門檻低,我打游戲都選擇簡單模式的一個人挥等,不選其他友绝,就他了,我看行肝劲,作為一個菜雞來說迁客,好賴每句話都看得懂。
新建文件夾
新建項目涡相,項目結構會比較負責哲泊,因為支持的平臺比較多剩蟀,所以項目目錄下的文件夾比較多
- ios 為蘋果移動端原生代碼目錄
- android 為安卓移動原生代碼目錄
- macos 為蘋果桌面應用原生代碼目錄
- web 為網頁端原生代碼目錄
- windows 為windows桌面原生代碼目錄
這五個目錄為新建項目選擇支持平臺生成的催蝗。
- lib 目錄為flutter的代碼目錄,之后的項目代碼就在lib目錄下育特。
運行
這個時候其實就可以運行看看效果了丙号,沒有Hello World,是一個計數(shù)器