- 2025年4月5日
- 2025年4月5日
Flutter 3.29.2にアップデート
対象者 Flutter 3.29にアップデートしたら、Androidがビルドできなくて困ってるFlutterエンジニア 別のアプリをアップデートしようとしたらできなくて、「前、やったのに覚えてねぇorz」になるであろう自分 はじめに Flutterアプリを新しいバージョンへアップグレードする際、スムーズに進む場合もあれば、思わぬエラーやビルドトラブルに遭遇してしまうこともあります。今回、Flutt […]
対象者 Flutter 3.29にアップデートしたら、Androidがビルドできなくて困ってるFlutterエンジニア 別のアプリをアップデートしようとしたらできなくて、「前、やったのに覚えてねぇorz」になるであろう自分 はじめに Flutterアプリを新しいバージョンへアップグレードする際、スムーズに進む場合もあれば、思わぬエラーやビルドトラブルに遭遇してしまうこともあります。今回、Flutt […]
対象者 ユーザー体験を向上させるための適切なフォーム設計を学びたい方 TextFormFieldのベストプラクティスを理解し、適用したい方 Flutterアプリのコンバージョン率を向上させたい方 はじめに Flutterアプリのフォーム入力は、ユーザー体験やコンバージョン率に大きな影響を与える重要な要素です。しかし、TextFormFieldの実装でよくあるミスが原因で、ユーザーが入力しにくいUI […]
はじめに Flutter開発で非同期処理を実行しているときの例外処理がよく分かっていなかったので、今回改めてまとめてみました。 他の記事を読むと、「非同期処理ではawaitで例外処理を適切に扱いましょう」とありましたが、非同期処理を待つ必要性がないケースなどが考慮されてないと思う。また、Future からの then, onError, catchExceptipn が理解できていない。async […]
対象者 Flutterアプリのアクセシビリティを向上させたい開発者 FlutterでのUIテストを効率化したいテストエンジニア Flutterアプリのデバッグをスムーズに行いたいプログラマー はじめに Flutterの開発において、MetaDataウィジェットはあまり目立たない存在ですが、特定の用途において非常に便利な機能を提供します。このウィジェットは、視覚的な要素を持たず、直接的に子ウィジェッ […]
対象者 DevinにFlutter開発をさせたい人 対象外 Devinのセットアップをしたい人 他の人がDevinを用意してくれたので、そこは分かりません はじめに 最近、プログラミングを自動で行う自立型AI「Devin」が注目されています。Web系で使われているのかな、と思うのですが、Flutterを利用したアプリ開発ではあまり検索で引っかからない。 幸いDevinを使う機会がありましたので、F […]
対象者 Flutterを使用してUIのパフォーマンスを最適化したい開発者 アニメーションやスクロールのスムーズさを向上させたいエンジニア RepaintBoundaryの効果的な使用方法を理解し、適切に適用したい方 はじめに FlutterでUIを構築する際、パフォーマンスの最適化は重要な要素です。特にアニメーションや頻繁に更新されるウィジェットを含む複雑なUIでは、不要な再描画によるパフォーマン […]
訳者 はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 Marya Belangerさんによる「Announcing Dart 3.7」(原文)の日本語訳です。 はじめに 新年を迎え、Dart の新たな安定版リリースをお届けします。Dart 3.7 へよ […]
訳者前書き FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 Kevin Chisholmさんによる「What’s new in Flutter 3.29」(原文)の日本語訳です。 はじめに Flutter 3.29 に飛び込もう! このリリースでは、 […]
対象読者 Flutter のウィジェットやアニメーションに興味がある方 柔軟なボタン制御や状態管理を学びたい方 カスタム UI の構築とアニメーション実装に取り組みたい方 はじめに Flutter では、Stepper ウィジェットを使って手順の進行状況を視覚的に示すことができますが、デフォルトのものではなく、自分好みにカスタマイズしたステッパーを作りたいというニーズもあるでしょう。 本記事では、 […]
対象者 Flutterを使用してパフォーマンスを最適化したいフロントエンド開発者 タブ切り替えやスクロール時のアニメーション停止など、効率的なUI設計を目指している開発者 バッテリー消費を抑えながらアプリを最適化したい技術者 はじめに FlutterのTickerModeは、特定のウィジェットツリー内のアニメーションを有効または無効にするためのウィジェットです。これを使用することで、UIのパフォー […]