I’m building a dedicated Android application that replicates the essential music app The project centres on three must-have capabilities: high-quality music streaming, intuitive playlist creation, and fast, accurate search across the entire catalogue. Every listener will sign up and log in with a traditional email / password flow, so a secure user-management layer (registration, authentication, profile editing, forgotten-password handling) is required. I need the full stack: a polished Kotlin-based mobile client, a reliable streaming-optimised backend (any modern stack is fine as long as it scales), and a clean REST or GraphQL API that ties everything together. The UI should feel familiar to today’s music-app users—album art tiles, swipeable track lists, and a persistent mini-player—but still leave room for future features. Deliverables • Production-ready Android APK and source code • Backend code, database schema, and deployment docs • API documentation for all endpoints (auth, tracks, playlists, search) • Brief walkthrough or screen-share demo proving streaming, playlist save/load, and search all operate smoothly on a real device Code quality, efficient audio buffering, and smooth transitions between tracks will form the key acceptance criteria. If you’ve shipped similar media-rich apps before, let’s talk timelines