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
Edited by Hasib Prince