A robust, efficient, and highly responsive local music player for Android. Built with a persistent Mini Player and smooth custom animations.
Song List
Player Interface
Mini Player
Utilizes Android's native MediaStore API to efficiently scan, index, and list audio files directly from the device's internal storage.
Maintains flawless playback state across different activities and a persistent Mini Player using a robust Singleton Pattern architecture.
Engineered with ConstraintLayout to ensure a consistent, fragmentation-free experience across various aspect ratios and screen sizes.
Features seamless image loading and caching via the Glide library, paired with custom scale animations for interactive play/pause controls.
Glide (Image Processing), ConstraintLayout (Responsive UI), and RecyclerView (Efficient Listing).