- This project is inherited by MVI template Rohit Surwave with Unidirectional by UET-AILab
For more explain you can visit
- The process of intent will be following:
- Create an action/ event (intent like touch a button)
- Action will be process by Single Live Event, process each event each time
- Process an action (this will change the model, data in app). There are 2 types of data:
- Data fire-and-forget (for example - Toast)
- Data that will save for other purpose
- Render view by listening there will be change in the data (LiveData). There are also 2 types of render:
- Render Effect (just like Toast, Snackbar,.. for data fire-and-forget)
- Render State (corresponding to other data)