My-Companion icon indicating copy to clipboard operation
My-Companion copied to clipboard

Migrate to architecture components

Open dr0pdb opened this issue 7 years ago • 0 comments

Currently the project doesn't follow any architecture. Since the architecture components have been stable for sometime, i think this would be right time to migrate to MVVM architecture.

This can be done by:

  • [ ] Creating ViewModel for Activities/Fragments
  • [ ] Wrapping Data from Database to LiveData in the ViewModel(Done along with the first step)
  • [ ] Migrating to ROOM
  • [ ] Writing ViewModel tests

Please create child issues for this and contribute :)

dr0pdb avatar Jan 14 '18 19:01 dr0pdb