Open5
DroidKaigi 2024セッション動画のメモ
宣言的UIを学ぶ際に知っておくべき重要なコンセプト
- 現地で視聴したセッション
- 「宣言的」の説明がわかりやすかった
- Compose/React/SwiftUIの共通点・相違点が興味深かった
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
- 現地で視聴したセッション
- Focusの種類(Navigation/Accessibility)知らなかった
- エミュレーターでNavigation Style弄れるの知らなかった
オフライン・ファーストなアプリの実例: ガーナの農家アプリ
- サーバーから主に情報取得するタイプのアプリでオフラインファースト対応した事はあったけど、サーバーに送信するデータのオフライン考慮はした事が無かったので、特にその辺りが興味深かった
- オフラインでプロフィール写真が表示されない
- アプリがオンラインになったら画像を取得してディスクキャッシュに保存する
- ディスクキャッシュのサイズをデフォルトより多めに設定した
- オフラインで位置が正常に取得できない
- FusedLocationProviderではオフラインで正しく位置を提供できない
- GPSのみを使用するように変更した
- オフラインではポリラインをGoogleMapに表示出来ない
- 一度でもオンラインでマップ表示すれば、以降はポリラインは表示出来る
- なので、アプリ起動時に地図描画ダイアログを表示するようにした
Contextを理解する
良い復習になりました!
Jetpack Compose Modifier徹底解説
selectableGroupやtriStateToggleable、paddingFromBaseline、basicMarqueeなど、これまで知らなかったModifierが紹介されていました!