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.