# Writting in Compose DI in the directlly in Fragment. In the screen pass the view model reference In the screen section we should keep lifecycle componenst, viewModels and states Remember and rememberSavable (uses for configuration chagnes) We should keep only simple (primitive types) in the screen (eg. mutableStateOf<boolean>) Interface ViewModelState Depending on the State we should render our Composable