Application that displays current wifi status on screen when user toggles wifi connection on their phone
Option 1 - Call method in init block of viewmodel and collect it in UI
// In your VM init { checkWifiConnectionStatus() } // In your UI val viewModel: WifiConnectionStatusViewModel = hiltViewModel() val state by viewModel.isWifiConnected.collectAsState() WifiConnectionStatusScreen(state) Option 2 - Only call method in launched effect in UI
val viewModel: WifiConnectionStatusViewModel = hiltViewModel() val state by viewModel.isWifiConnected.collectAsState() LaunchedEffect(Unit) { viewModel.checkWifiConnectionStatus() } Dev Proof