Flutter ニュース 【2023年9月第1週】

Flutterの最新情報をキャッチアップしたい!

そんなあなたに送る、 Flutterニュース 。

不定期更新となっていましたが、今週から復活していきます!

本記事ではFlutterニュースとして、2023年9月第1週に話題になったFlutter関連の情報や、
アップされた記事、YouTube動画の紹介を行います。

読むだけでFlutterの最新情報がキャッチアップできます。 ぜひ読んでみてください!

Flutter公式情報

Flutter 3.13.2 リリース!

FlutterのStable チャンネルにてVersion 3.13.2が利用可能となりました。

2次元スクロールに関するバグ修正が反映されたアップデートとなります。
詳細はこちら

2023/09/05追記
Flutter 3.13から3.13.1へアップグレードすると、
3.13.2へアップグレードする際にエラーが発生する不具合が発生しています。
参考:「flutter upgrade」したら「Unknown flutter tag. Abandoning upgrade to avoid destroying local changes.」という謎のエラーが発生した場合の対処法
この修正が行われたブランチは現在マージされており、CPとなっています。(ソース)
おそらく次の3.13.3で対応されるはずです。
急いで3.13.2にアップグレードする必要のない方は、3.13.3を待つことをおすすめします。

Observable Flutter: Building with Stacked

Flutter公式チャンネルでObservable<Flutter>というライブ配信が行われました。

今回は、本番環境のアプリケーションを作成するためのフレームワーク、
Stackedを解説する配信となっています。
Stacked のCLI を使って新規アプリを作成すると、Stackedの状態管理手法や
画面遷移管理手法、テストなどが実装された状態で作成されるため、
Stackedの書き方で短い時間でアプリを作成できるようです。

home_widget (Package of the Week)

Flutter公式が有用なFlutterのパッケージを紹介する動画シリーズ、Package of the Week に
最新動画が追加されました。

今回は、Android/iOSでホーム画面上のウィジェットを実装するためのプラグイン、
home_widgetが取り上げられています。

Flutterに関する話題

Flutter Gems 3周年!

Flutter Gems turns 3 — We now have 5500+ Flutter packages neatly categorized in 175 categories!
A look back at our journey & some major announcements as we celebrate our 3rd anniversary. 5500+ packages, 175 categories, 500+ Flutter…

5500以上のFlutterのパッケージ/プラグインをカテゴリー別に分けて表示している、
Flutterのパッケージ検索サイト、Flutter Gemsが3周年を迎えた、という投稿が、
Reditで話題となっていました。

3周年の追加で、Chat GPT や生成AI 関係のパッケージがカテゴライズされ、
探索しやすくなったとのことです。

Flutterに関する記事

カメラメーカーごとの Exif 情報の違いに困った話

カメラメーカーごとの Exif 情報の違いに困った話

Flutterを使用した個人開発中に直面した、
メーカーによって値形式が統一されていないデータに対する対応について書かれた記事です。

記事内では整数、分数の混じったデータに対してDart でどう処理するかが書かれています。

Flutter Webでシンプルモダンな管理画面を開発する方法

Flutter Webでシンプルモダンな管理画面を開発する方法

筆者の作成した、Flutter Web で管理画面を作成するのに有用なテンプレートを
紹介している記事です。

宣言的ルーティングや2次元スクロールなど、
管理画面で必要な機能をどうやって実装したのかが記載されています。

GraphQLサーバーは、本当にGoがTypeScriptより早いのか。Flutterからの呼び出しで検証する。

GraphQLサーバーは、本当にGoがTypeScriptより早いのか。Flutterからの呼び出しで検証する。

Flutter からGraphQLを用いる際に、
GraphQL の実装サーバーとしてGOとTypeScriptのそれぞれを用意し比較した記事です。

実装の際に使ったツール等が丁寧に紹介されており、
GraphQLの実装にチャレンジする際に参考となります。

Flutterのconstを書いたり消したり…疲弊した彼に送る〜鎮魂歌〜

Flutterのconstを書いたり消したり...疲弊した彼に送る〜鎮魂歌〜

Flutter のconstに関するワーニング、エラーを一括で修正するための設定、コマンドについて
紹介された記事です。

Constのワーニングは非常によく出るものなので、
コマンド1発で一括で修正できるのはかなり助かるのではないでしょうか。

Riverpodを使ったFlutterアプリのアーキテクチャ 導入 (更新版)

Flutter App Architecture with Riverpod: An Introduction
Introducing a new Riverpod App Architecture that can be used to build scalable and maintainable apps with a clear structure.

状態管理や依存性注入に役立つパッケージ、Riverpodを使ったFlutterアプリで、
どうコードを書いていけば、わかりやすく、冗長でないコードになるか、
という一例を挙げている記事です。

全体を掴むための導入記事であり、後半のリンクからより詳しい書き方を学ぶことができます。

Flutter大学メンバーによる記事

今週Flutter大学メンバーが書いた記事は以下になります!

Serverpod ~ Listで検索する
textをListにする
userの選択に応じて表示内容や関数を変更する
Serverpod ~ForeignKeyはNullableという発見

まとめ

本記事ではFlutterニュースとして、
2023年9月第1週に話題になったFlutter関連の情報や、
アップされた記事、YouTube動画の紹介を行いました。

この記事が、みなさんのFlutterアプリ開発の一助となれば幸いです。

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



編集後記(2023/9/4)

お久しぶりです、Aoiです。

今年の始めから体調を崩してしまい、
週間Flutter大学の更新ができなくなってしまっていました。

記事を楽しみにされていた方にはご迷惑をおかけし、
本当に申し訳ございませんでした。

先日ある程度復活しましたので、今週からFlutterニュースを投稿していきます。

今後ですが、毎週のFlutterニュースの更新、
不定期でFlutterの技術情報(Widgetの使い方等)を更新できれば、と思っています。

ぜひ楽しみにお待ち下さい!

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

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