あけましておめでとうございます、 id:numanuma08 です。年始に受験をしたGoogle Cloud Platformの資格試験の一つ、Professional Cloud Architectに無事合格しました。
この記事では合格に向けて個人や会社が何をしたのか説明します。
あけましておめでとうございます、 id:numanuma08 です。年始に受験をしたGoogle Cloud Platformの資格試験の一つ、Professional Cloud Architectに無事合格しました。
この記事では合格に向けて個人や会社が何をしたのか説明します。
こんにちは、 id:numanuma08 です 🍛
flutterでタブを含むUIを実装しているとき、タブ中に配置したScrollViewやListViewのスクロール位置がタブを変更したタイミングでリセットされる現象は有名な現象だと思います。少しググるだけで解決策は出てきますが、最もスマートかつflutterが公式に推奨している方法はPageStorageを使う方法です。
実装方法も簡単でScrollViewやListViewのコンストラクターで一意のPageStorageKey
を与えるだけです。この記事ではなぜPageStorageKey
を設定するとスクロール位置が保持されるのかflutterのソースコードを調査して明らかにします。
Flutter で StateNotifier を使うときに状態遷移をどのように表現するか、また SnackBar の表示や画面遷移といったステートをマッピングするのではなく一度だけ行う副作用をどのように書くかについて、ダウンロードの進捗を表示するアプリを題材に説明します。
続きを読む