2022 年のFlutterニュースまとめ

本記事はFlutter Advent Calendar 2022 1日目の記事です。

本日(2022年12月1日)から12月ということで、
2022年も残り少なくなってきましたね。

2022年3月より、このブログではFlutterに関する出来事や記事、動画等をまとめた記事を、
毎週作成してきました。

2022年の集大成、ということで、
本記事では、Flutter に関する2022年にあった出来事についてまとめて紹介します。

今年行われたFlutterのアップデート内容等についても紹介していきます。

2022年にFlutterは何が変わったのか、
どんな出来事があったのかがわかる記事となっています。

ぜひ読んでみてください!

1月 ~ 3月

Flutter Puzzle Hack 開催!

Flutter Puzzle Hack
Push your creativity to its limits by reimagining this classic puzzle!

Flutterでパズルゲームを作成するハッカソン、Flutter Puzzle Hack が開催されました。

2022年1月~3月まで開発期間が与えられ、世界中から305個ものアプリが投稿される、
非常に盛り上がったハッカソンでした。

Flutter 2.10 リリース ! ~ Windows サポートの追加 ~

What’s New in Flutter 2.10
Windows stable, performance improvements, Material 3 updates and more!

2月にFlutter 2.10がリリースされました。

このリリースでデスクトップアプリへの対応として、
Windows に対するサポートが追加されました。

その他、Material 3 対応として ThemeData.useMaterial3のフラグが追加される等の
アップデートが行われました。

Flutter Festivals

Flutter Festival というミートアップでFlutterを盛り上げよう、
という趣旨の催しが実施されました。

2月からしばらくの間、世界中でミートアップが開催されました。

Flutter 2022 ストラテジーとロードマップ

Flutter in 2022: strategy and roadmap
Areas of focus for Flutter as we build growth and momentum

2月に2022年のFlutter に関するストラテジーとロードマップについての記事が公開されました。

ストラテジーによると2022年2月時点で、
約500,000ものアプリがFlutterで作られたとのことです。
ロードマップも1月に更新され、2022年の仕様になりました。

Serverpod

Serverpod – The Flutter Backend
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.

3月に、Dart で バックエンドを書けるようにするフレームワークのServerpodが
話題となりました。

オープンソースにて作成されており、現在も積極的に更新がなされています。

4月 ~ 6月

Dependabot の Flutter/Dartに対するベータサポートの開始

4月に Flutter/Dartに対しDependabotのベータサポートが開始しされました。

Dependabotを利用することで使用しているパッケージの依存関係を自動で確認し、
必要に応じてその更新を行ったプルリクエストを自動で送るように設定できます。

Google I/O 基調講演

5月に開催されたGoogle I/O での基調講演にてFlutter周りの様々な情報が発表されました。

後述するFlutter 3のリリース情報や、Firebaseでの公式サポートの追加等が発表されました。

Flutter 3 リリース! ~ Mac OS , Linux サポートの追加やenumの強化~

Introducing Flutter 3
The culmination of our journey to multiplatform UI development on phone, desktop, and web

5月にFlutter 3.0がリリースされました。

このリリースでデスクトップアプリへの対応として、
Mac OS, Linux に対するサポートが追加されました。

その他、Impeller がiOSで利用可能になり、
Dartのアップデートではenum の強化やsuperでの省略記法の追加、
名前付き引数の記載位置の自由化等が行われました。

Flutter Casual Game Toolkit

Flutter Casual Games Toolkit
Free & open source multiplatform 2D game development in Flutter

5月に Flutter Casual Game Toolkit が公開されました。

Flutter でのゲーム開発に役立つツールがまとめられており、
テンプレートアプリや、サンプルアプリのソースコード等が公開されています。

7月 ~ 9月

Midyear 2022 Flame Game Jam 開催

Midyear 2022 Flame Game Jam
A game jam from 2022-08-19 to 2022-08-29 hosted by Blue Fire, Jochum (wolfen), RENOTANUMBER, luanpotter, spydon & CptBlackPixel. > This is an old edition of the...

8月にFlame Game Jam というアプリコンテストが開かれました。

Flutter の ゲームエンジン Flame を使用したアプリによるアプリコンテストとなっています。

Dart Frog の stable リリース!

Dart Frog
The official documentation site for Dart Frog. A fast, minimalistic backend framework for Dart 🎯 Built by Very Good Ventures.

8月にDartでバックエンドを作成できるようにするフレームワーク、
Dart Frogがstableバージョンになりました。

上記ドキュメントページより動画チュートリアル等を見ることができます。

Zapp! パブリックベータリリース!

Zapp! An online Dart & Flutter sandbox in the browser
A free online sandbox for building Dart & Flutter applications in the browser.

8月にブラウザ上で使えるVS code ベースのFlutter 環境、Zapp! のパブリックベータが
リリースされました。

複数ファイルでのアプリ構築が自由なパッケージ利用が可能なアプリケーションとなっています。

Flutter 3.3 リリース! ~ 選択可能なテキストの実装の簡易化 ~

Announcing Flutter 3.3 at Flutter Vikings
A new Flutter release, a beautiful new app, work on improving rendering performance, and a note of farewell

8月にFlutter 3.3 がリリースされました。

このリリースはFlutter 3.0からの改良とパフォーマンスの改善を目的として実施されたとのことです。

選択可能なテキストの実装を簡易化するSelectionArea ウィジェットの追加や、
Dart 2.18では Swift や Objective-Cで書かれたコードやライブラリに対する
FFIのサポートが導入されました。

Wonderous ~ Flutter製リファレンスアプリ ~

Explore amazing places in Wonderous
Wonderous will educate and entertain as you uncover information about some of the most famous wonders in the world. Learn about the cultures that created them b...

8月にFlutter 3.3 と同時に新たなリファレンスアプリ、
Wonderous がリリースされました

Flutterで作成され、iOS のアプリではImpeller を用いていることが話題となりました。

GoRouter Version 5.0 リリース!

go_router | Flutter Package
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more

9月に画面遷移を管理するパッケージ、GoRouterのバージョン5.0がリリースされました。

BottomNavigationBarなどを用いたネスト化された画面遷移のサポートや
リダイレクトの向上等が行われています。

Riverpod 2.0 リリース!

flutter_riverpod | Flutter Package
A simple way to access state from anywhere in your application while robust and testable.

9月にFlutter の状態管理フレームワーク、Riverpod のバージョン2.0がリリースされました。

アノテーションを用いたプロバイダーのコード生成の追加等が行われました。

10月 ~ 11月

Flutter Smooth

Flutter Smooth | flutter_smooth
logo

10月にFlutterのパッケージ、flutter_smoothが話題となりました。

Flutterでのリスト等をよりスムーズにスクロールできるようにするパッケージとなっています。

Flutter News Toolkit

Introducing the Flutter News Toolkit — now accepting applications
Be among the first to launch news mobile applications with the Flutter News Toolkit

11月にFlutter の新たなテンプレートである、
Flutter News Toolkit へのアーリーアクセスが可能になりました。

このテンプレートを使うことによって、
認証機能やSNSへのシェア機能を持ったニュースアプリを、
より速く、簡単に作成することができるとのことです。

2023年の予定

Flutter Forward

2023年1月25日にFlutter のオンラインイベント、Flutter Forward が開催されます。

ケニアのナイロビから配信され、基調講演やテクニカルトーク等が行われる予定とのことです。

まとめ

本記事では、Flutter に関する2022年にあった出来事についてまとめて紹介しました。

今年行われたFlutterのアップデート内容等についても紹介していきました。

いかがだったでしょうか?

今年一年でFlutterのデスクトップ(Windows, Mac OS, Linux )のサポートがstableとなり、
マルチプラットフォーム化がより加速した一年でした。

パッケージ等の更新も積極的になされており、
Flutterの盛り上がりをとても感じました。

2023年もFlutterのさらなる向上に期待ですね。
今後のアップデートや施策を楽しみにしております。

本記事があなたのアプリ開発の一助となれば幸いです。

Flutterを一緒に学んでみませんか?
Flutter エンジニアに特化した学習コミュニティ、Flutter大学への入会は、
以下の画像リンクから。



編集後記(2022/12/1)

Advent Calendar からこの記事を読んでいる方の中には、
もしかするとこのブログの存在を始めて知った、という方がいらっしゃるかもしれません。
簡単にですが、このブログとFlutter大学についての紹介をさせてください。

このブログ、週刊Flutter大学はFlutter大学のオウンドメディアとして、
2022年3月から始まりました。

Flutter大学とは、Flutter エンジニアに特化した学習コミュニティです。
(以下、紹介記事になります。)


このブログでは、毎週月曜日にその週話題になった出来事や記事、動画を、
Flutterニュースという記事で紹介しています。

また、Flutter大学Youtubeチャンネルにて、
ニュース記事の内容を紹介するYoutubeライブを毎週行っています。

Flutter大学では、
各々が気になったFlutter周りの疑問点や情報について議論したり、
勉強会等が行われたりと、日々盛り上がっています。

そんなFlutter大学メンバーによるAdvent Calendar も用意されています。
一つのカレンダーが埋まるくらいに盛り上がっていますので、
ぜひこちらもご覧いただければと思います。

Flutter大学のカレンダー | Advent Calendar 2022 - Qiita
Flutter大学のカレンダーページです。

この記事を読んでもし気になった、という方は以下の画像リンクから
Flutter大学への入会を是非検討してみてください。



最後になりますが、今後のFlutterの進化が楽しみで仕方ありません。
ぜひ一緒に楽しんで、Flutter界隈を盛り上げて行きましょう!

週刊Flutter大学では、Flutterに関する技術記事、Flutter大学についての紹介記事を投稿していきます。
記事の更新情報はFlutter大学Twitterにて告知します。
ぜひぜひフォローをお願いいたします。

タイトルとURLをコピーしました