anitab-org / powerup-android

PowerUp is an educational choose-your-own-adventure game that utilizes a users uploaded curriculum to empower pre-adolescents to take charge of their reproductive health. This is the Android version of the game.
GNU General Public License v2.0
116 stars 430 forks source link

Migrating to MVVM Architechture #863

Closed Masquerade0097 closed 6 years ago

Masquerade0097 commented 6 years ago

Description

MVVM architecture involving Observables, Room, Lifecycle aware components, ViewModels, repositories is the modern architechture to make app more efficient and surviving memory leaks. It has a lot of benefits from improving the app's performance to making testing a lot easier. So like other modern apps, powerup should also use MVVM architechture.

Definition of Done

@codingblazer Please review, I would like to work on it.

codingblazer commented 6 years ago

Hi, these type of major changes will be taken in next development cycle.