2018年2月27日,在西班牙巴塞羅那世界移動大會上,Google釋出 Flutter 的第一個 beta 版本。Flutter 是 Google 用以幫助開發者在 iOS 和 Android 兩個平臺開發高質量的原生應用的全新移動 UI 框架。現在就可以去 flutter.io 快速上手開發精美的原生應用。為了方便開發者瞭解和掌握 Flutter,一顆香菜準備了以下關於 Flutter 的內容。
官方資源 ?
- ? 官網:flutter.io
- ? 快速入門:flutter.io/get-started…
- ? API 文件:flutter.io/docs/
- ? Github:github.com/flutter/flu…
- ? Google+網上論壇:groups.google.com/forum/#!for…
- ? Twitter:twitter.com/flutterio
- ? Gitter:gitter.im/flutter/flu…
- ? Flutter技術週報:flutterweekly.net
新聞 ?
-
Flutter 推出 beta 版本,目標是解決移動開發中實現原生應用的效能和與平臺的整合和移植的 UI 工具包兩個問題。支援 Android Studio 和 Visual Studio Code,使用 Flutter 開發的線上應用已過百萬,一些應用同時被 App Store 和 Play Store 推薦。Flutter beta 相容 Dart 2,Flutter 生態的逐漸壯大。
-
作者通過介紹移動開發歷史,說明了當前原生開發和混合開發在移動應用開發中的優勢和缺陷,同時說明了 Flutter 是如何揚棄原生開發和混合開發現有的優缺點。
-
作者從組成 編寫 Flutter語言 Dart 開始說起,介紹了 Dart 語言的易於學習掌握的優勢。說明了 Flutter 的優勢例如:簡單的監聽方式、一切都是元件。簡化 Activity 生命週期管理。穩定的 60 幀頻,這個特性對於移動遊戲開發是一個利好訊息。
-
Flutter — 5 reasons why you may love it
熱更新、基於Material Design的元件、一切皆是元件、Android/iOS 自動切換UI、數量眾多的開發庫,這五個原因可以讓你愛上 Flutter嗎?
視訊 ?
目前Flutter 視訊在國內的網站上只有優酷上有,在第11條是 Google 開發者在優酷的主頁,你可以通過檢視 DartConf2018的相關內容來了解 Flutter,1-10均在 Bilibili,請自備。
- Introducing Flutter
- Flutter Crash Course - Building a Complete App From Scratch
- Dart Flutter Chat App Tutorial
- Dart: I'm your Flutter - Dylan Drost
- Dart 2 & Flutter - DevShow at DartConf 2018
- Five API Usability Lessons from Flutter (DartConf 2018)
- Animation management with Redux and Flutter (DartConf 2018)
- Hookle Inc. Goes Lightspeed with Flutter (DartConf 2018)
- Flutter Inspector & Widget Trees - DevShow at DartConf 2018
- Flutter SDK Tutorial - JSON Storage (App Development)
- Google 開發者優酷 DartConf2018
教程 ?
Flutter 教程視訊在 YouTube 不是很多,但是在國外有很多做Flutter教程的網站,想學習的開發者可以根據自己的實際情況進行選擇學習。
- Beginning Fllutter: 01 Introduction
- Beginning Flutter: 02 Installation
- flutterinstitute
- startflutter
開源庫 ?
-
Plugins for Flutter, including FlutterFire such as google_sign_in,image_picker,video_player,firebase_admob,firebase_analytics,firebase_auth pubcloud_firestore. maintained by the Flutter team.