Flutter 直播活動公告:Flutter 1.0 Live、Hummingbird、Dart 2.0
已發表: 2018-12-05自從 2017 年 3 月推出以來,Flutter 一直在開發者社區中四處遊蕩,因為它必須為所有人(設計師、開發人員和最終用戶)提供多種好處。
還有關於 Flutter 是 Google 的實驗產品的觀念驅動的對話,這家科技巨頭並不認真。
但昨天舉行的 Flutter Live Event 證明瞭如果反對者認為 Flutter 沒有未來,他們是如何生活在一個更大的幻想世界中的。
雖然社區對該框架的接受使Flutter 成為理想的跨平台移動應用程序開發工具,但仍有待證明的事情發生在昨天,當 Flutter 1.0 live 在全球現場觀眾面前宣佈時。
自從去年宣布新的開發框架以來,Google 一直在不斷地對該工具進行添加和增強,以做出首選並縮小Flutter 與 React Native爭論之間的差距。
自去年 3 月以來,開發者社區對 Flutter 的採用率是業界從未見過的,即使 Flutter 以預覽模式提供也是如此。
最初是 Hamilton 在其應用程序中採用的,許多品牌很快加入了 Flutter潮流,在更大程度上證明了該框架的效率。
為了向前邁出更好的步伐,谷歌在倫敦科學博物館舉辦了一場 Flutter 現場活動,除了擠滿禮堂的 50 名觀眾外,還有來自全球各地的數千名觀眾從他們的家中加入。 現在,該活動將 12 月 4 日( Flutter 1.0 發布日期)標記為移動應用行業變革的日期。
這篇綜述文章適用於那些錯過親眼看到令人敬畏的公告的人。
讓我們先讓您了解一下事件是如何通過的。
Flutter 直播活動演練
昨天舉行的 Flutter 現場活動從 Tim Sneath 開始,感謝大家為重塑用戶界面構建方式的夢想做出了貢獻。
在熱烈的掌聲之後,谷歌宣布了 Flutter 願景,谷歌將跨平台移動應用程序開發框架視為一個強大的、通用的、開放的 UI 工具包,用於在任何設備上構建令人驚嘆的體驗。
演講開始時意識到移動應用程序開發人員在多個平台上多次開發同一個應用程序或接受以本機速度和準確性換取可移植性的最低公分母解決方案之間妥協。
有了 Flutter,妥協就結束了——這是那裡的觀眾和成千上萬的現場觀眾接下來以響亮而清晰的聲音聽到的。
為了以最小的妥協實現令人驚嘆的應用程序,Flutter 架構由四個特徵組成,這些特徵也定義了 Flutter 的強大功能:
- Beautiful – Flutter 帶有一個調色板工具,可以完全控制像素。 根據 Material Design 指南設計的像素完美小部件有助於開發量身定制的品牌體驗,從而產生屢獲殊榮的應用程序。
- 速度 –由 Skia 硬件加速圖形提供支持,Flutter 以本機顯示速度支持無故障和無卡頓圖形。 在使用 Flutter 框架製作的移動應用程序中,開發和應用程序加載的速度都非常快。
- 高效——Flutter附帶的熱重載功能允許開發人員在屏幕上實時查看他們對代碼所做的更改的影響。 在很大程度上提高生產力水平的東西。
- 開放——關於 Flutter 代碼行的所有內容,從源代碼到貢獻者的細節和可擴展性都是開放的,可供閱讀、分叉和擴展。
Flutter 甚至是免費許可的這一事實使其成為剛剛開始跨平台移動開發世界的開發人員學習新框架的理想選擇。
將這四種功能與 Android Studio 和 Visual Studio Code 的一流工具相結合, Flutter 應用程序開發公司獲得了一個平台,該平台可以通過單一代碼庫為 iOS 和 Android 開髮美妙的體驗。
隨著 Flutter 的力量現在公開地傳達給觀眾,演示發生了一個有趣的轉折,通過在 Flutter 上製作的應用程序——“萬物的歷史”,在實際設置中展示了 Flutter 的功能。
從應用程序本身的第一眼看,有很多事情浮出水面:
- 它立即開始,因為 Flutter 架構可以提前將所有內容編譯成代碼。
- Flutter 構建 iOS 版本和 Android之間的體驗是完全自然的,將學習曲線降至最低。
- 完整的動畫應用程序是在不到 3 個月的時間裡開發出來的,只用了 6000 行代碼——其中包括將谷歌地圖集成到應用程序中所花費的時間。
從那時起,Flutter Live Event 活動變成了 Announcements 的湧入。 來自 Android 和 iOS 方面的 Flutter 社區都在拼命等待。 公告證明,當我們在等待下一次大型移動應用革命時,Flutter 正在成為一股不可忽視的力量。 現在有了 Flutter 1.0 Live,一切就緒。
Flutter Live 2018 發布的公告
1. Flutter 1.0 功能現已面向所有人上線
在Google 發布 Flutter Preview 2之後, Flutter 1.0 功能穩定發布版本緊隨其後。 現在,該版本現在可供所有人使用。 與之前的版本相比,新版本提供了許多高級級別的支持——這是Flutter 1.0 功能列表中迫切等待的東西:
2. Flutter 的 Material 組件
Flutter 和 Material Design 團隊共同製作了一個可重用的小部件設計,它具有兩者的整體設計組件——谷歌材料設計和蘋果的 Cupertino。
3.火炬整合
Flare – 2Dimensions 旗艦產品現已與 Flutter 集成。 該工具使開發人員可以直接從 Flutter 工具包製作和導出 2D 矢量設計和動畫。 它將設計人員和開發人員帶到同一個平台上,該平台之前分為兩個部分。
4. Dart 2.1 存在
Flutter 1.0 附帶了 Google Dart 編程語言的升級版本——Dart 2.1——一種強大的語言,具有編譯時檢查功能,並承諾提高性能和極低的代碼大小。
5.更好的 Firebase 支持
Flutter 1.0 帶有一個 Firebase SDK,它比早期的 restrive 支持很多東西。 Firebase 和 Flutter 共同開發了集成度更高、質量更高、並隨著一些複雜的 Firebase 功能而發展的應用程序。
6.廣場整合
最大的支付解決方案提供商 Square 現在已經通過兩個插件擴展到 Flutter。 A – 閱讀器 SDK 和 B. 應用內購買 SDK。
在 Reader SDK 下,他們使用戶可以通過 Flutter 進行親自付款,並通過 In-App Purchase SDK 選項,他們正在引入在您的移動應用程序內進行付款的選項——這將提升以支付為中心的產品由幾家Flutter 應用開發公司提供。
7. Codemagic 合作夥伴
Nevercode – 普遍採用的構建系統現在已與 Flutter 與 Codemagic 集成。 集成使開發人員可以創建構建,然後直接從構建系統在商店中發布應用程序。
8.嵌入多個平台
儘管仍在開發中,但在 Flutter Live 活動中發布的 Flutter 1.0 之後最大的公告是,Flutter 可能會從移動領域發展到 Web 和可穿戴設備——在不同尺寸的屏幕上。
9.蜂鳥顫動
Flutter 運行時的基於 Web 的實驗性實現。 您可以在 Dart 中編寫應用程序,除了編譯到 arm 代碼的日期之外,您還可以針對 JS,這將使您的 Flutter 代碼能夠在基於標準的 Web 上運行。 借助 Hummingbird,為 Web 構建 Flutter現在已成為現實
有了像這樣的公告以及像 Multi-Platform embedding 和 Hummingbird 這樣的承諾,Flutter 正在跟上 Google 推出它來實現的戰略。
現在隨著 Flutter Live 事件的公告綜述確立的一件事是,一個強大、穩定的框架來開發令人驚嘆的應用程序,其代碼行數和開發時間遠低於與原生應用程序開發相關的框架。
現在是你加入 Flutter Bandwagon 的時候了。 聯繫我們的移動應用程序開發人員團隊,以一半的時間、精力和成本開始開發令人驚嘆的應用程序。