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.
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
[ ] All of the required items are completed.
[ ] Approval by 1 mentor.
@codingblazer Please review, I would like to work on it.
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.