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

HomeApi is introduced

Description

ApplicationApiImpl will be divided into separate classes to avoid LongClass which is part of codesmell. In this MR, Homepage related codes are separated.

Screenshots

Technical details

An interface HomeApi is introduced which has getHomeScreenData() method. HomeApiImpl implements this interface. A class ApplicationDataManager is introduced which manages some common operation related to Application object.

Tests

Issues

backlog/-/issues/1709: Subtask: backlog/-/work_items/1745

10 commandments of code reviews

👪 https://gitlab.e.foundation/internal/wiki/-/wikis/mobile-team/guidelines/Code-review

Edited by Hasib Prince

Merge request reports

Loading