Counts the Clouds - 3
2021.09.06
FlutterのAutocompleteをCupertinoスタイルにする。fieldViewBuilderでCupertinoTextFieldを返すと実現できる。
2021.08.31
FlutterでダミーのAPI(JSONPlaceholder)から取得する。モデルと取得関数を定義してFutureBuilderでビューに受け渡す。
2021.08.25
FlutterでBottomNavigationBarを表示したまま下層ページを画面遷移する。GlobalKey、Stack、Offstage、Navigatorといったウィジェットを効果的に組み合わせる。
2021.08.23
FlutterでiOSアプリ内にAppleの地図を表示する。apple_maps_flutterは簡単だが、platform_maps_flutterはビルドに少し対応が必要。
2021.08.17
Flutter+FirebaseのWebアプリにiOSアプリを追加する。バンドルIDの登録とGoogleService-Info.plistの配置は勝手に行わず公式を参考にしたほうがよい。
2021.08.12
Reactでscriptタグを含むHTMLを挿入し、scriptも動作させる。appendChildを使って、事前にHTMLから`src`属性を持つscriptタグを抽出してheadに配置し、その後、抽出されたscriptタグを除去したHTMLを挿入する。
2021.08.11
null-safety以前のバージョンのサンプルなどをnull-safetyなプロジェクトに持ってくるとよく遭遇する。Nullable型と、`required`アノテーションを使うようにする。
2021.07.21
useSWRでPromise.allを使って複数のリソースを読み込む。useSWRフックの第1引数に配列を渡すと、fetcher関数では引数に展開されるので、引数から複数のPromiseを作成してPromise.allで返すようにすれば複数リソースの読み込みに対応できる。
2021.07.19
Next.jsでuseSWRのdedupingIntervalオプションの動作確認を行った。2つの同内容のページを画面遷移してキャッシュが効いているか確認した。