(資訊科普)Flutter
Apr 13, 2021
Flutter是一個由Google開發的開源行動應用軟體開發套件,一種框架(內含許多專用的Library、widget(小部件)),用於為Android、iOS、Windows、Mac、Linux、Google Fuchsia開發應用。Flutter是使用Dart語言編寫,並利用該語言的許多進階功能。簡單來說,他就是一個跨平台的工具包(SDK)、軟體開發套件,跨平台代表你只要寫一份code就可以在不同的平台上使用。
應用:
可以運用在手機app,web(網頁),
優點:
1. 通過熱重裝加快編碼 (Hot Reload)
如上所述,開發中的熱重載使開發人員可以在對其進行更改的同時查看其代碼輸出的實時更改。對於開發人員來說,它減少了重新加載的麻煩。對於經理,設計師和企業來說,這意味著開發過程中的效率以及進行現場更改的能力。
2. 為設計而構建的跨開發平台
Flutter的構建著眼於應用程序設計和功能。因此,有很多小部件可用於製作吸引人的應用程序。還有一些用於自定義小部件的選項,它們可以根據您的喜好進行構建。
3. 跨平台
缺點:
- 你沒有跨平台(同步發布到iOS及Android)的需要;
- 你的應用需要平台特定的功能,例如ARKit、ARCore、Core Data;
- 你的客戶需要很高的安全性;(但這不代表Flutter不安全)