A Kotlin-based Android application that allows the user to play music from their device while custom animations fall over the album artwork of the currently playing song.
For RecyclerView adapters where each item is unique (e.g. Album, play queue.. basically anywhere that's not a user playlist - which could include multiple instances of the same song), we could enhance the adapter to use notifyItemMoved and more item-specific changes. Rather than the current implementation which often reloads the remainder of the adapter from scratch upon noticing a non-matching item.
For RecyclerView adapters where each item is unique (e.g. Album, play queue.. basically anywhere that's not a user playlist - which could include multiple instances of the same song), we could enhance the adapter to use notifyItemMoved and more item-specific changes. Rather than the current implementation which often reloads the remainder of the adapter from scratch upon noticing a non-matching item.