LoginSignup
75
30

More than 3 years have passed since last update.

Google I/O '21 Flutter 関連トピックのダイジェスト

Last updated at Posted at 2021-05-21

1. はじめに

5/18-20にオンライン開催された Google I/O '21のキーノートで発表された Flutter に関する内容をざっくり簡単にまとめています。

2. Developer Keynote

Flutterに関する発表は30分あたりから

より多くのデバイスに Flutter を

  • トヨタ、Canonical、ソニー、Samsung、マイクロソフトなどが Flutter にコントリビューション
  • トヨタは車載HMI で Flutter
  • Canonical は Ubuntu desktop で Flutter
  • Samsung は Tizen で Flutter
  • ソニーは Embedded Linux で Flutter
  • マイクロソフトは Surface で Flutter スクリーンショット 2021-05-21 21.40.30.png

より多くのモバイルアプリが Flutter 製

  • Google Play ストアのうち、20万アプリ以上が Flutter製
  • Bytedance は 70以上のアプリで Flutter を利用
  • Google Pay アプリは Flutter に移行してコードの量が 45% 少なくなった

スクリーンショット 2021-05-21 21.46.24.png
スクリーンショット 2021-05-21 21.47.21.png

Flutter 2.2 リリース

  • デスクトップ (Windows, Linux, macOS) がベータ版が改善してより安定版に近づいた
  • パフォーマンス向上、パッケージサイズの縮小
  • NullセーフティがデフォルトON
  • DevToolsにメモリがどのように利用されているかの追跡機能が追加 スクリーンショット 2021-05-21 21.58.09.png

Google API や Cloud サービスとの コネクティビティ強化

  • Googleのいろんなサービスとの連携を進めている スクリーンショット 2021-05-21 22.10.51.png

Google Pay プラグインのリリース

  • アプリ内課金のプラグインがプロダクト利用可能なレベルへ スクリーンショット 2021-05-21 21.52.40.png

Material You サポート

  • Google I/O '21で発表された Material You も Flutter でサポートされるとのこと
  • 詳細は別途アナウンスされるらしい

スクリーンショット 2021-05-21 21.53.42.png

Flutter Web アプリでの Firebase サービスとの連携

スクリーンショット 2021-05-21 21.55.20.png

3. Flutter Keynote

事前収録のため、日本語字幕も選択可能です。

モバイルフレームワークからポータブルフレームワークへ拡張

  • ここ最近強調されているのが、Flutter はポータブルフレームワークへということ スクリーンショット 2021-05-21 22.54.24.png

Grab, BMW, WeChat などのアプリ powered by Flutter

スクリーンショット 2021-05-21 22.22.05.png
スクリーンショット 2021-05-21 22.22.34.png
スクリーンショット 2021-05-21 22.24.11.png

Flutter 製 Google アプリのテストコードを Flutter の開発に利用

スクリーンショット 2021-05-21 22.25.39.png

Dart 2.13 の型エイリアス

  • 型エイリアスで関数とそれ以外の型にも適用できるようになった スクリーンショット 2021-05-21 22.29.03.png

Nullセーフティ

  • すでに80%以上のパッケージが移行済

Flutter for Web の改善

  • PWAのキャッシュ改善によるロード速度向上
  • マウス操作系の改善 スクリーンショット 2021-05-21 22.31.10.png

FlutterFlow

マイクロソフト UWP サポート

  • Apple M1マシン?やマイクロソフトのゲーム機 (Xbox) をサポートするために UWP をサポート(alpha版) スクリーンショット 2021-05-21 22.35.12.png

Platform Adaptive 対応 (複数プラットフォームの画面サイズ対応)

  • 別セッションを聞いてね!で終了

Google Mobile Ads SDK 対応

  • Nullセーフティ対応
  • iOS GMA SDK サポート
  • アダプティブバナーサポート スクリーンショット 2021-05-21 22.40.30.png

Dockerイメージ for Dart

  • Flutter アプリのクラウドを利用したデプロイ用に、イメージサイズを最小化した Flutter (Dart) 用の Docker イメージがリリース
  • google/dart スクリーンショット 2021-05-21 22.45.54.png
75
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
75
30