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

Skip to content

HomeApi is introduced

Hasib Prince requested to merge 1709-homeapi into main

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