Flutter 不火,天理難容!

Flutter 是 Google 用以幫助開發者在 iOS 和 Android 兩個平臺開發高質量原生 UI 的移動 SDK。Flutter 兼容現有的代碼,免費並且開源,在全球開發者中廣泛被使用。

Flutter在今年備受矚目,身邊所有的人都在學Flutter:不論是 Android 、IOS程序員,還是前端程序員。

前端對於 Flutter 的熱忱度之高,一度讓我感到驚訝,因爲在 Flutter 社區內可以發現:客戶端開發者遠多於前端開發。不過,前端對於跨端解決方案確實有着天然的渴求。

從2017年第一個 Alpha 版到今年5月8號谷歌正式宣佈:Flutter 已支持移動、Web、桌面和嵌入式設備,意味着它正式成爲了支持多平臺的輕量級UI框架。很多人感慨:似乎 UI 技術迎來了終極解決方案。

那 Flutter 究竟有哪些與衆不同呢?

  • Beautiful - Flutter 允許你控制屏幕上的每一寸像素,這讓「設計」不用再對「實現」妥協;

  • Fast - 一個應用不卡頓的標準是什麼,你可能會說 16ms 抑或是 60fps,這對桌面端應用或者移動端應用來說已足夠,但當面對廣闊的 AR/VR 領域,60fps 仍然會成爲使人腦產生眩暈的瓶頸,而 Flutter 的目標遠不止 60fps;藉助 Dart 支持的 AOT 編譯以及 Skia 的繪製,Flutter 可以運行的很快;

  • Productive - 前端開發可能已經習慣的開發中 hot reload 模式,但這一特性在移動開發中還算是個新鮮事。Flutter 提供有狀態的 hot reload 開發模式,並允許一套 codebase 運行於多端;其他的,再比如開發採用 JIT 編譯與發佈的 AOT 編譯,都使得開發者在開發應用時可以更加高效;

  • Open - Dart / Skia / Flutter (Framework),這些都是開源的,Flutter 與 Dart 團隊也對包括 Web 在內的多種技術持開放態度,只要是優秀的他們都願意借鑑吸收。而在生態建設上,Flutter 迴應 GitHub Issue 的速度更是讓人驚歎,因爲是真的快(closed 狀態的 issue 平均解決時間爲 0.29天);

  • 並且,Flutter 的宿主語言 Dart 從語言的角度來看,很 Google —— 足夠現代,足夠工程化。另外 Dart VM 的開發團隊就是 V8 的傳奇 leader Lars Bak 主持的,值得信賴。

 

Flutter 本身是一個類似於 RN、WEEX、hHybrid 等多端統一跨平臺解決方案,真正做到了一次編寫,多處運行,它的發展超出了很多人的想象,值得前端開發者去關注,掌握 Flutter web 可能是 Web 前端開發者翻盤的唯一機會。

目前學習 Flutter 有些難度,由於中文資源相對匱乏,英文資源也夠嗆,一些涉及到底層的需求只能老老實實去讀源碼。閒魚算是國內比較早深入使用 Flutter 的團隊之一,一系列分享含金量比較高,值得安利。

同時,這還有一套《Flutter 認知與入門》視頻,可以給大家帶來更多的學習參考。(前300領取同學可參與抽取特別獎品)

視頻要點:

入門新一代App開發框架

瞭解Dart語言基礎

瞭解現代的響應式框架Flitter Widget

快速掌握Flutter佈局與樣式

(視頻內容部分截圖)

掃碼加微信,免費領 Flutter 學習視頻

添加的人比較多,請耐心等待

對身邊的新技術時刻保持好奇,你未來的技術規劃,Flutter 應該佔有一席之地。

參與活動,即可參與抽獎

前端知識圖譜鼠標墊

工作學習兩不誤

僅限前200名限時參與

我要搶爆!

太帶派了!

搶它,搶它!

這個一定要搶!

實物展示:

注意事項!!

鼠標墊尺寸過大,普通桌子駕馭不了!

桌子小的同學,該要考慮換個桌子了!

掃碼參與抽獎活動

免費領取學習資料

 立即報名 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章