Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

5847 refactor viewmodels fragments

Description

The business logic from viewmodels moved to repositories. It will be helpful for unit testing of business logic and ViewModel shouldn't contain business logic. Some method extractions are done for UI classes to make code more readable.

Issue(s)

backlog/-/issues/5847

Test environment

Gradle build against 5847-refactor_viewmodels_fragments branch, install the apk into the device

Test procedures

Technical details

Screenshots

Check list

  • Self review
  • Test procedure explained
  • Tested on fresh install
  • Tested applied as an update
  • License
  • Internal documentation
  • User documentation

Merge request reports

Loading