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

Skip to content

5847 refactor viewmodels fragments

Hasib Prince requested to merge 5847-refactor_viewmodels_fragments into main

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