Type safe, multi-module best practices with Navigation Compose
URL:https://www.youtube.com/watch?v=goFpG25uoc8&list=PLWz5rJ2EKKc92MGTd1CgUtXZfhA74nUpb
一言で表すと
概要
Screenを定義する
通常のComposable関数
https://scrapbox.io/files/63875099839d30001d2473fb.png
NavGraphを分割する
拡張関数で独立したファイルに切り出す
https://scrapbox.io/files/638750b432836100205c3fec.png
型安全にする
internal class
https://scrapbox.io/files/638750fd48faff002112f8a4.png
code:kotlin
internal class ConversationViewModel(...,
savedStateHandle: SavedStateHandle
) : ViewModel() {
private val conversationArgs = ConversationArgs(savedStateHandle)
}
Mori Atsushi.icon type safeってそういうことじゃないんだよなぁ
Mori Atsushi.icon ViewModelでnav argsってこうやって取れるのか
気になるポイント
メモ
コメント