Closed mahramane closed 6 months ago
yeah. interested in this as well. Maybe a better route would be... @mori-atsushi do you know if this can support precomposes viewmodel (since that is kmp compatible?)
injectViewModel
is for Android ViewModel, it cannot be used with KMP.
precomposes viewmodel
I'm not familiar with precompose ViewModel, but the following might work.
@Provides
class SomeViewModel(
val repository: SomeRepository
) : ViewModel() {
/* ... */
}
val viewModel = viewModel { inject<SomeViewModel>() }
Hi Is it possible to make a viewmodel that can be used for compose multiplatform and also be available using
injectViewModel()
inside composable functions?