An Android app that lets users view their personalised Spotify listening stats — top artists, tracks, and genres — in a Wrapped-style presentation at any time of year, not just December.
<img src="spotify-01.png" alt="Spotify Wrapped App">spotify-02.pngspotify-03.pngspotify-04.pngSpotify only releases its annual Wrapped feature in December — this app was built to give users access to that same personalised listening data year-round. The app authenticates with the Spotify API, pulls the user's listening history, and presents it in a visually engaging, swipeable Wrapped-style format on Android.
The project was built in a team of 6 over one semester using Agile/Scrum — with sprint planning, user stories, and iterative delivery based on user feedback sessions. This gave real experience working in a structured software development environment.
Spotify API IntegrationIntegrated the Spotify Web API to authenticate users via OAuth and retrieve their personal listening data — top artists, top tracks, and audio feature stats — within the constraints of Spotify's developer access model.
Firebase BackendSet up a Firebase backend to handle user session management and data persistence, allowing the app to cache data and support returning users without re-fetching everything on each launch.
Wrapped-Style GUIDesigned and implemented a swipeable, card-based presentation layer in Android Studio that surfaces stats in the visual language of Spotify Wrapped — making data that's normally dry feel polished and shareable.
Agile Team DevelopmentWorked within a 6-person Scrum team: participating in sprint planning, daily standups, and retrospectives, and delivering features incrementally based on user requirement sessions — mirroring real-world software team workflows.