Introduce Stores class
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
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