FlutterKaigi 2021
2021年11月29日開催 / 発表資料 12 本
kafumi
Material Youの概要と思想、FlutterでのMaterial You対応の現状と今後の見通しを、安定版と開発版の状況を交えて把握できるセッション。
千葉 諒
FlutterにAtomic Designを適用し、ウィジェットをどの単位で切り出し責務を分けるかを解説。ファイル分割や重複コードに悩む人向けの指針が得られる。
- FlutterでGraphQLを扱うスライド動画
伊賀 裕展
FlutterでGraphQLを使う際のクライアント選定、gql_buildによるコード生成、Riverpodを組み合わせたプロジェクト構成など、採用時の実践的な指針が得られる。
ちゅーやん
Widgetの裏で動くElementツリーの役割と仕組みを解説。BuildContextや.of(context)、ProviderNotFoundExceptionの原因を理屈で理解できるようになる。
entaku
2つのアプリ開発経験とFlutter状態管理の歴史を振り返り、ProviderやRiverpodなどの選択肢から自分のチームに合う方法を選ぶ判断材料が得られる。
山本小龍
Flutterアプリで過剰でも不足でもないセキュリティとは何かを、flutter_secure_storageなどの実例とネイティブ視点の注意点、説明の仕方から語る。
若宮浩司
Flutterアプリを複数の内部Pluginに分割し、マイクロサービス的に開発する手法を紹介。機能別の保守や新規メンバーの負担軽減などの利点が分かる。
Kurogoma4D
Flutterでアプリがバックグラウンドやキル状態でもDartコードを動かす仕組みを、Isolateとネイティブ連携、コード例で解説。実現方法が分かる。
塚本 武志
Flutterのスクロール表現を支えるSliverの概念から、用意されたSliver Widgetの種類、実開発での応用までをサンプルコードで学べる内容。
- Textの構造を理解するスライド動画
batch
FlutterのTextがiOSとAndroidで見た目に差が出る理由と構成要素を解説し、両OSで同じ見た目にするための方法が分かる。
1059999
FlutterでアクセシブルなアプリにするためのSemanticsの使い方、ラベルの付け方、ローディングやScaleFactor対応、デバッグ手法を実例で学べる。
KyoheiG3
Flutterアプリで意図しないUI変更を防ぐため、UIカタログアプリを作ってVisual Regression Testingを導入した事例と、関連パッケージの話が聞ける。