Can you summarize the following document?
        
  Flutter的主要組成部分包括:

  Flutter應用是使用Dart語言編寫的,並利用了該語言的許多高階功能。  在Windows、macOS和Linux上,通過半官方的"Flutter Desktop Embedding"專案,Flutter在Dart虛擬機器中執行,該虛擬機器具有即時編譯執行引擎。在編寫和除錯應用時,Flutter使用即時編譯功能進行“熱過載”,可以將對原始檔的修改注入正在執行的應用中。Flutter通過支援有狀態的熱過載來擴充套件此功能,在大多數情況下,對原始碼的更改可以立即在執行的應用中反映出來,而無需重新啟動或丟失任何狀態。Flutter實現的此功能已廣受讚譽。  Flutter應用的釋出版本在Android和iOS上都進行了提前(AOT)編譯,使Flutter在移動裝置上可以高效能地執行。

  Flutter的引擎主要使用C++開發,通過Google的Skia圖形庫提供底層渲染支援,亦提供平臺相關的SDK,例如Android和iOS。Flutter引擎是用於託管Flutter應用的可移植的執行環境。它實現了Flutter的核心庫,包括動畫和圖形、檔案和網路I/O、可訪問性支援、外掛架構以及Dart執行環境和編譯工具鏈。大多數開發人員將通過Flutter框架與Flutter進行互動,該框架提供了一個現代、響應式的框架,以及一組豐富的平臺、佈局和基礎元件。

  基礎庫由Dart編寫,提供了用Flutter構建應用所需的基本的類和函式,例如與引擎通訊的API。

  Flutter是通過組織、建立不同的元件完成使用者介面設計的。在Flutter中,一個元件代表使用者介面中不可變的一部分;包括文字、多邊形以及動畫在內的所有圖形都是用元件建立的。複雜的元件由簡單的元件結合而成。

  Flutter框架包含了兩套符合特定設計語言的元件。 稱作Material Design的元件實現的是同名的谷歌設計語言,稱作"Cupertino"的元件實現蘋果公司iOS的扁平化設計(Flat Design)。

  一個Flutter中的Hello World程式如下所示: import 'package:flutter/material.dart';  void main() => runApp(HelloWorldApp());  class HelloWorldApp extends StatelessWidget {
Flutter是一個由谷歌開發的開源移動應用軟體開發工具包,用於為Android、iOS、 Windows、Mac、Linux、Google Fuchsia開發應用。