什麼是Flutter?
由Google大神的團隊發展出來的跨平台架構。最早是主打跨 Android App 與 iOS App 兩個平台,後來漸漸的也完成了 Windows, ChromeOS, Mac, Linux 等作業系統平台。
如同 Flutter 首頁自己所描述:
Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.Flutter們將轉化整個app的發展過程。建構,測試,布署美麗的行動應用,網頁應用,桌機應用,甚至是崁入式系統應用,都來自同單一個程式代碼庫。
Flutter官網總結三個主要的特色:Fast(性能快速), Productive(高度生產性), Flexible(極具彈性)
多平台特性:任何螢幕都可以觸及,無遠弗屆!
開發者經驗:整體改變工作流程,工作革命!
穩定與可靠:經過Google團隊發展開發,並與全世界眾多開發者一同打造
什麼APP用了Flutter? Google Pay…..etc
全球開源軟體開發
Flutter 如何開發?
使用全新開發的語言 Dart 來做為開發工具
Flutter 的優勢,優點與特色
Flutter的對手?
Flutter的小歷史
https://medium.com/flutter/introducing-flutter-3-5eb69151622fFlutter 3 有甚麼新玩意?
Flutter 3 之前的 Flutter 可以支援 iOS, Android, 網頁, Windows 等平台,而最新的 Flutter 3.0 則是新增了,穩定支援 macOS 與 linux apps 的應用程式。
並且 macOS 也可支援 Intel 與 新一代的 Apple Silicon 晶片,並且直接以原生的形式在兩種晶片平台上執行。
Linux應用程式的方面也與C團隊合作!
Material Design 3 在本次版本中也大幅度的完整化,幫助開發者可以利用跨平台的設計,提供給開發者,各式各樣,繽紛有趣的顏色,還有最新版本的視覺元素。
Dart 2.17 新特色
...
Firebase 與 Flutter 整合
...