Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 670 Bytes

Readme.md

File metadata and controls

11 lines (8 loc) · 670 Bytes

Form Validation

Sample project to demonstrate how to have clear and better interactions between composables and viewmodels.

Concepts used

  • uiState concept to maintain the state for our composables inside view model and update the UI composables based on the state changes.
  • shared flow to fire events for result and displays toast message from composable.
  • launched effect to handle state change happening outside of the composable but in the same scope.

Medium Article

If you want to read more in detail, please read here: https://saurabhpant.medium.com/cleaner-way-to-interact-between-composable-and-viewmodel-in-jetpack-compose-14c8b3a74bbe