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

Skip to content

Introduce Stores class

Jonathan Klee requested to merge 0000-u-next-mr into main

Description

Introduce Stores class. Stores class will be the class maintaining the different stores AppLounge is dealing with.

So if we add a new store, we'll only have to implement all the generic interfaces defined and add the new store in the Stores class.

Screenshots

Technical details

Tests

Issues

10 commandments of code reviews

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

Summary by CodeRabbit

Release Notes

  • New Features

    • Enhanced flexibility in the application by removing draft options in the auto-review process.
    • Improved handling of dynamic package names and permissions in the AndroidManifest.
    • Introduced a new Stores class for better management of home data builders.
    • Added new methods for retrieving home screen data and app details in the Play Store repository.
  • Bug Fixes

    • Streamlined error handling and data retrieval processes across various components.
  • Documentation

    • Updated string resources to reflect recent changes in application focus, including the removal of strings related to popular apps and games.
  • Chores

    • Removed deprecated files and updated naming conventions for consistency across the codebase.
    • Added new lint configuration to ignore permission naming convention warnings.
Edited by CodeRabbitAI

Merge request reports

Loading