Counts the Clouds

Counts the Clouds - 3

2021.09.06

Flutter

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.08.08

ESETがExpo CLIのシミュレータ起動を邪魔する。対話モードで3種類の通信を許可した。

2021.07.21

useSWRでPromise.allを使って複数のリソースを読み込む。useSWRフックの第1引数に配列を渡すと、fetcher関数では引数に展開されるので、引数から複数のPromiseを作成してPromise.allで返すようにすれば複数リソースの読み込みに対応できる。

2021.07.19

Next.jsでuseSWRのdedupingIntervalオプションの動作確認を行った。2つの同内容のページを画面遷移してキャッシュが効いているか確認した。

1245