title: Is it ok to have different ViewModels for each Composable on a single screen in Android?
body: <p>In a previous StackOverflow question it was recommended that each <code>Activity</code> should have a single <code>ViewModel</code>. If there are different 'sections' on the screen which require different model data, then this should be handled with multiple <code>LiveData</code> in single <code>ViewModel</code>. <a href="https://stackoverflow.com/a/54482736/15597975">https://stackoverflow.com/a/54482736/15597975</a></p>
  <p>With <a href="https://developer.android.com/jetpack/compose?gclid=Cj0KCQjwjbyYBhCdARIsAArC6LLrL9cqyCDTM14IBIeNl_v2l494w0SLKhG6PD4qWMolFPLGYaRqh1UaAmfHEALw_wcB&amp;gclsrc=aw.ds" rel="nofollow noreferrer">Compose</a> now released, is it ok to have different ViewModels for different 'sections' on the screen i.e. each section is represented as a different <code>composable</code> and each composable has it's own <code>ViewModel</code> with own odel <code>LiveData</code>?</p>