As a user,
I want to have the option to listen to integrated music while using the pet app,
in order to enhance the overall gameplay experience and make the app more immersive.
Description
Implement a small music player with basic controls (play/pause, volume up/down) that will be available across the app, specifically on the "Start" page, "Garden" page and the mini-games. The user has the option to play one special track on the main pages, one unique track on each mini-game and the "Graveyard" page. The user will only have control over play/pause and volume adjustment for the current track, but they cannot switch between tracks.
Acceptance Criteria
[x] A music player with play/pause and volume up/down controls is implemented and is accessible on the "Start" page, "Garden" page and the mini-games.
[x] The user has the option to play one special track on the main pages (Start, Garden, Pet List, Create, Pet Details).
[x] Each mini-game (Catch, Snake, Tap) and the "Graveyard" page has its own unique background track that starts playing when the user clicks the play button.
[x] The user can only control play/pause and volume for the current track assigned to a page or mini-game.
[x] The music player interface is simple and non-intrusive, blending with the app’s overall design.
Tasks
[x] Create a feature branch: feature-music-player.
[x] Design and implement a small music player with play, pause, and volume up/down functionality.
[x] Assign a main track to each main page (Start, Garden, Create, Update, Pet List, Pet Details).
[x] Assign a specific track to each mini-game (Catch, Snake, Tap) and the "Graveyard" page.
[x] Ensure that the player remains visible and functional across all required pages and is visually consistent with the app design.
[x] Test the music player on different devices and screen sizes for responsiveness.
Value proposition
As a user, I want to have the option to listen to integrated music while using the pet app, in order to enhance the overall gameplay experience and make the app more immersive.
Description
Implement a small music player with basic controls (play/pause, volume up/down) that will be available across the app, specifically on the "Start" page, "Garden" page and the mini-games. The user has the option to play one special track on the main pages, one unique track on each mini-game and the "Graveyard" page. The user will only have control over play/pause and volume adjustment for the current track, but they cannot switch between tracks.
Acceptance Criteria
Tasks