Replaced Multiple Interfaces with a common class for communication between viewmodel and activity/fragments
Fixes #375 (closed)
Changes :
- Removed all the interfaces that were being used only for communication between viewmodel ans activity
- Made a common class in order to send states and data from viewmodel
Edited by Abhii