以下の記事の雑なまとめ & 自分用のアウトプット
Google Developers Blog: Flutter: a Portable UI Framework for Mobile, Web, Embedded, and Desktop
https://developers.googleblog.com/2019/05/Flutter-io19.html
モバイルからマルチプラットフォームへ
Web用のFlutterの最初のテクニカルプレビューをウェブで公開
New York Timesと協力してデモを作成
https://www.nytimes.com/games/prototype/kenken
本腰いれてFlutter for Webを開発してるらしい
モバイルデバイス用のFlutter
Flutter 1.5.4がリリース
Announcing Flutter 1.5 – Flutter – Medium https://medium.com/flutter-io/announcing-flutter-1-5-d203c6072e5c
- App Store iOS SDKの新しい要件の更新
- iOSおよびMaterialウィジェットの更新
- 新しいデバイスタイプのエンジンサポート
- 新しいUI言語機能を備えたDart 2.3
- アプリ内購入プラグイン追加
今回のI/Oで特にエキサイティングなプロジェクトはMLキットカスタム画像分類器
https://github.com/firebase/mlkit-custom-image-classifier
- FlutterとFirebaseを使用して構築されており、カスタム画像分類モデルを作成するための使いやすいアプリベースのワークフローを提供
- スマフォのカメラを使用してトレーニングデータを収集し、他人にデータセットへの貢献、モデルトレーニングのトリガー、トレーニング済みモデルの使用をすべて同じアプリから依頼
Flutter Showcase
https://flutter.dev/showcase
Alibaba, Google Ads, Tencent, 他にもたくさんある
LinkedInの調査では、Flutterがソフトウェアエンジニアの間で最も急成長しているスキルである
(え? 本当?)
デスクトップ用のFlutter
数ヶ月間、私たちは実験的なプロジェクトとしてデスクトップに取り組んできた
https://github.com/google/flutter-desktop-embedding
Mac、Windows、およびLinuxで動作するようにFlutterアプリケーションを開発するための初期の手順を公開
https://github.com/flutter/flutter/wiki/Desktop-shells
もう1つの急成長しているFlutterプラットフォームはChrome OS
特に教育分野
(アメリカでは教育用デバイスとしてChromebookが圧倒的な人気と聞いた)
Chrome OSは、AndroidとLinuxの両方のアプリケーションの実行をサポートしているため、Flutterの実行にも開発プラットフォームとしても最適な環境
Chrome OSでは、Visual Studio CodeまたはAndroid Studioを使用して、同じデバイス上でエミュレータなしでローカルにテストおよび実行できるFlutterアプリを開発できる
Chrome OS用のFlutterアプリをPlayストアに公開することもできます(面白そう)
組込み機器用Flutter
ラズパイにで実行できるFlutterサンプルがある
https://medium.com/flutter-io/flutter-on-raspberry-pi-mostly-from-scratch-2824c5e7dcb1
Flutterがすでに稼働している最も普及している組み込みプラットフォームの1つは、Google Home Hub
(Google Home HubではFlutterが使われていた!?)
Flutter Engineというものがあり、非常に低レベルのAPIであり、初心者には難しいようだ
Flutter用の埋め込みAPIを提供しています。これにより、家庭用、自動車用などのシナリオで使用できます
The App BreweryでFlutterのトレーニングコースが作成された
https://www.appbrewery.co/p/flutter-development-bootcamp-with-dart/
ビデオ、デモ、ラボを含む30時間以上のコンテンツをFlutterに提供
Googleの後援により、今日、このコースの期間限定割引を199ドルからわずか10ドルまでと発表
(サイトにいくと本当に10ドルになってた)
Flutter Create コンテストが終了
https://flutter.dev/create
5KB以下のDartコードでFlutterを使用して構築するコンテスト
優勝者は https://medium.com/flutter-io/the-flutter-create-winners-are-40980f2d20b3
Flutter Codelabs もあるよ
Flutter入門、Firebaseとの接続、レイアウトの基本トレーニングなどが用意されている
https://flutter.dev/docs/codelabs