lifecycleという発表してきたので参加レポートを、また立花と小林(@bakobox)がセッションレポートを書きたいと思います。完全に理解した」シールと「デバッグ時にでるレイアウトエラー」シールを配布させて頂きました。鍛えたクリエイティビティで、どうしたら貼ってもらえるかを考えて捻り出された渾身のシールが完成しました。Flutter開発をやったことがある方なら、一度は遭遇するであろうあのエラー表示。2023年11月10日ありがたいことにまだまだたくさんの声がありました。3っぽくしてM3とかけようとしていたのですが、このシールだけで表現するのが難しくて角丸がそれっぽくなっているぐらいの裏設定があります。lifecycleという名前で発表をしました。widgetになっていて、意識しなくても良くなっている反面、凝ったことをしようとすると少し扱いづらい課題を感じていたため、この内容で発表をしました。3.13.xへのアップデートもあり、Flutterのライフサイクル自体に大きな変更が加わったのもタイミングが良かったです。スライドspeakerdeck.comGIFがあるので動画形式でも公開しておきました(発表の音声はありません。KaigiのYouTubeチャンネルでご覧ください。3)デザインで発表する」をテーマに準備してきました。話のつかみでウケがとれたので40万課金した甲斐がありましたwちなみにスライドのトップはFlutterのロゴを意識しています。他にも色々小ネタがあるので動画形式の方を見てもらえると嬉しいです。ライブラリ公開した参加者の方からXでライブラリを公開して欲しいという、圧を受けたため公開しました。本当に薄いライブラリになっているので、もし使いたいマニアックな方がいればどうぞ。iOSであったようなライフサイクルイベントを一箇所で処理できるようになります。本来はModalRouteが必要になりますが、Navigatorのnameでマッチングすることで、Contextに依らず利用可能になっています。pub.dev参加レポートこんにちは、デジスマチームの立花です。FlutterKaigi2023にオフライン参加してきましたのでその様子をお伝えします。Flutterアプリにおけるテスト戦略の見直しと自動テストの導入インシデントを減らすためにどのようにテスト戦略を作り、どう自動テストを作成していけばいいかについての発表でした。テスト戦略の見直しのきっかけから、実際に自動テストを導入した結果どのような効果があったのかまで説明されているのが素晴らしかったです。自動テストの目的についての考え方や、手動テストとの差別化、どの機能についてのテストを書くかの判断基準についてなど、より効果的な自動テストを行っていくにあたって非常に参考になりました。speakerdeck.comDartのコード生成の仕組みと、コード自動生成のパッケージを自作する方法についてjson_serializableやfreezed、openapi_generatorのようなパッケージで使われているコードの自動生成がどのような仕組みで行われているのかについての発表でした。Saigusawww.slideshare.netFlutterアプリのセキュリティ対策を考えてみるFlutterアプリのセキュリティ対策についての発表でした。ある攻撃手法やその攻撃に対しての対策ができるライブラリなどが紹介されていました。全ての攻撃を防ぐことは不可能に近いため、攻撃者のコストや発生時の被害、対策コストをそれぞれ比較しどんな攻撃にどこまで対策するかをまず考えることが重要だと改めて感じました。管理手法の課題Riverpodの動く仕組みや、Riverpodで解決できる問題についての発表でした。自分のRiverpodについての理解が曖昧だった部分に気づくことができました。Riverpodを使う際にはその解決策への理解や、自分のアプリに合っているかの確認が重要と説明されていました。docs.google.comここからはマルチデバイスチームの小林が書かせていただきます。CURRY」の決済周りのお話でした。ちなみに私は月2回の出社時によく利用させていただいてます。セルフレジのアプリではICリーダー・レシートプリンタとの連携、前の人が途中で操作を止め離脱したときにトップに戻す工夫など興味深いお話を聞くことができました。fortee.jpFlutterで構築する漫画ビューア漫画アプリのビューアをFlutterで作れるかどうかの技術検証のお話でした。Edge対応や見開きページの実現、画像周りの扱いといった漫画アプリならではの細かい工夫を知ることができました。検証は完了していないとのことでしたが、このままFlutterでイケそうということだったのでリリースされるのが楽しみです。iOSネイティブアプリの開発も行っています。2024に参加してきましたこんにちは、マルチデバイスチームの小林(@bakobox)です。9注目記事はてなブログをはじめよう!m3techさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。