Flutter是Google開源的UI工具包,幫助開發者通過一套代碼庫高效構建多平台精美應用,支持移動、Web、桌面和嵌入式平台。Flutter開源、免費,擁有寬松的開源協議,适合商業項目。
Flutter可以方便的加入現有的工程中。在全世界,Flutter正在被越來越多的開發者和組織使用,并且Flutter是完全免費、開源的。它也是構建未來的GoogleFuchsia應用的主要方式。
Flutter組件采用現代響應式框架構建,這是從React中獲得的靈感,中心思想是用組件(widget)構建你的UI。組件描述了在給定其當前配置和狀态時他們顯示的樣子。當組件狀态改變,組件會重構它的描述(description),Flutter會對比之前的描述,以确定底層渲染樹從當前狀态轉換到下一個狀态所需要的最小更改。