三:Flutter創(chuàng)建第一個(gè)應(yīng)用?
3.1:有兩種方式創(chuàng)建flutter應(yīng)用
3.1.1: 通過終端
- 打開終端、執(zhí)行命令:flutter create helloworld
注意:后面的名稱不能有特殊字符跨琳、也不能有大寫將項(xiàng)目拖入到Android Studio上自動打開、然后選擇模擬器猪腕、跑在iOS 和 Android上
- 體驗(yàn)熱重載:
我們只需要修改導(dǎo)航標(biāo)題鸵膏、點(diǎn)擊hot reload按鈕就可以立即刷新界面視圖朴艰。3.1.2: 通過編輯器
............
3.2: 分析項(xiàng)目結(jié)構(gòu)
flutter工程創(chuàng)建完畢后、會感覺比較復(fù)雜址愿、我們看看下圖:
目錄包含哪些內(nèi)容呢该镣?
- 其中包含F(xiàn)lutter開發(fā)和測試需要的Lib、test必盖、在開發(fā)過程中拌牲、我們主要使用的就是Lib目錄
- 另外一些是管理項(xiàng)目的配置文件信息等、當(dāng)然也包括一些Git相關(guān)的文件
- 初次之外歌粥、還包括一個(gè)Android子工程和iOS子工程
3.3: 為什么包含Android子工程和iOS子工程呢?
- 這是因?yàn)樽鳛橐粋€(gè)跨平臺的開發(fā)方案塌忽、最終還是要嵌入到Android工程或者iOS工程中來運(yùn)行的。
- 并且在開發(fā)過程中失驶、也需要調(diào)用原生的一些功能土居。