12.24 Google Flutter 是什麼?Google操作系統Fuchsia與Flutter關係

Flutter是Google的UI工具包,可通過一個代碼庫為移動設備,Web和桌面構建漂亮的,本機編譯的應用程序。

本頭條核心宗旨

歡迎來到「技術剛剛好」作者,「技術剛剛好」是個人維護,每天至少更新一篇Flutter技術文章,實時為大家播報Flutter最新消息。如果你剛好也在關注Flutter這門技術,那就跟我一起學習進步吧,你的贊,收藏,轉發是對我個人最大的支持,維護不易,歡迎關注。

技術剛剛好經歷

近幾年,移動端跨平臺開發技術層出不窮,從Facebook家的ReactNative,到阿里家WEEX,前端技術在移動端跨平臺開發中大展身手,技術剛剛好作為一名Android開發,經歷了從Reactjs到Vuejs的不斷學習。而在2018年,我們的主角變成了Flutter,這是Goolge開源的一個移動端跨平臺解決方案,可以快速開發精美的移動App。希望跟大家一起學習,一起進步!

本文核心要點

Flutter應用程序是用 Dart編程語言編寫的,可以連接到Java, Kotlin, Swift和Objective-C等平臺語言。Flutter本身是使用C,C ++,Dart和 Skia(2D渲染引擎)構建的。

目前,Linux,Mac OS X和Windows支持Flutter開發。

Flutter由Google開發和維護,將成為Fuchsia的主要開發SDK,也是Google即將推出的新操作系統。

Flutter的四個主要組成部分

  • 高度優化的,移動優先的2D渲染引擎(對文本的出色支持),適用於60fps應用
  • 一個功能活躍的框架,因此您可以構建自定義的UI
  • 豐富的庫和窗口小部件(材料設計,庫比蒂諾)窗口小部件(可選,您可以構建自己的窗口小部件),以便快速入門併產生高保真體驗
  • 高效的CLI和IDE(IntelliJ)工具,可滿足亞秒級的開發人員週期

Flutter與構建移動應用程序的大多數其他選項不同,因為Flutter既不使用WebView也不使用設備隨附的OEM小部件。相反,Flutter使用其自己的高性能渲染引擎和框架將小部件繪製到屏幕上。

Flutter還為開發人員提供了高產,快速的開發體驗,快速的運行時和引擎性能以及設計精美的小部件,這些小部件可用於精美的應用程序。


資源資源

  • 官方網站
  • 入門
  • Flutter開發郵件列表
  • 推特:@flutterio
  • Dart編程語言之旅
  • Google Codelabs Flutter

源代碼和內建

  • 源代碼

社區

  • Gitter-交換渠道。
  • Facebook -Facebook社區
  • r / FlutterDev Subreddit-Reddit社區。
  • Dev Discord -Discord服務器討論並獲取幫助。
  • Flutter社區 -社區製作軟件包的中央場所。
  • OpenFlutter-使其更容易。
  • Awesome Flutter-最大精選資源列表


謝謝觀看技術剛剛好的文章,技術剛剛好是個人維護,每天至少更新一篇Flutter技術文章,實時為大家播報Flutter最新消息。如果你剛好也在關注Flutter這門技術,那就跟我一起學習進步吧,你的贊,收藏,轉發是對我個人最大的支持,維護不易,歡迎關注。


分享到:


相關文章: