【完結(jié)17章】慕課甄選-2024年Flutter零基礎(chǔ)極速入門到進(jìn)階實(shí)戰(zhàn)
Flutter是Google開源的構(gòu)建用戶界面(UI)工具包,幫助開發(fā)者通過一套代碼庫高效構(gòu)建多平臺(tái)精美應(yīng)用,支持移動(dòng)、Web、桌面和嵌入式平臺(tái)。 [5]Flutter 開源、免費(fèi),擁有寬松的開源協(xié)議,適合商業(yè)項(xiàng)目。
Flutter的熱重載幫助你快捷方便的試驗(yàn)、重構(gòu)UI、添加特性和修復(fù)bug。在仿真器、模擬器和ios、android硬件上體驗(yàn)亞秒級(jí)的重載,而不會(huì)丟失狀態(tài)。
通過Flutter的現(xiàn)代響應(yīng)式(Reactive)框架和豐富的平臺(tái)布局和基礎(chǔ)組件輕松構(gòu)建您的用戶界面。用強(qiáng)大而靈活的API解決2D、動(dòng)畫、手勢(shì)、效果等難題。
Flutter的主要結(jié)構(gòu)包括:
Flutter engine
Foundation library
Design-specific widgets
Flutter 的主要組件:
一個(gè)高度優(yōu)化, mobile-first 2D 渲染引擎 (保護(hù)對(duì) text 優(yōu)秀的支持)
一個(gè) functional-reactive 框架 (可選的,你也可以引入你自己的框架)
一組 Material Design 部件 (可選的,你也可以引入你自己的部件) 庫 ,工具,和一個(gè)用于 Atom 的插件。