「Flutter」是一個由谷歌開發的開源移動應用軟體開發工具包,屬於谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生使用者介面。
在全世界Flutter正在被越來越多的開發者和組織使用,並且Flutter是完全免費、開源的。
「Flutter」功能特色:
1、快速開發:
Flutter的熱過載可幫助您快速地進行測試、構建UI、新增功能並更快地修復錯誤。在iOS和Android模擬器或真機上可以在亞秒內過載,並且不會丟失狀態。
2、富有表現力,漂亮的使用者介面:
使用Flutter內建美麗的Material Design和Cupertino(iOS風格)widget、豐富的motion
API、平滑而自然的滑動效果和平臺感知,為您的使用者帶來全新體驗。
3、現代的,響應式框架:
使用Flutter的現代、響應式框架,和一系列基礎widget,輕鬆構建您的使用者介面。使用功能強大且靈活的API(針對2D、動畫、手勢、效果等)解決艱難的UI挑戰。
4、訪問本地功能和SDK:
通過平臺相關的API、第三方SDK和原生程式碼讓您的應用變得強大易用。
Flutter允許您複用現有的Java、Swift或ObjC程式碼,訪問iOS和Android上的原生系統功能和系統SDK。
5、統一的應用開發體驗:
Flutter擁有豐富的工具和庫,可以幫助您輕鬆地同時在iOS和Android系統中實現您的想法和創意。
如果您沒有任何移動端開發體驗,Flutter是一種輕鬆快捷的方式來構建漂亮的移動應用程式。
如果您是一位經驗豐富的iOS或Android開發人員,則可以使用Flutter作為檢視(View)層, 並可以使用已經用Java / ObjC /
Swift完成的部分(Flutter支援混合開發)。