This is an example project built for a series of blog posts I have written on dev.to under the title "How to build a podcast app in Kotlin using ExoPlayer".
This app is using dependency injection, repository pattern and jetpack components to showcase some of the most recommended patterns for building Android apps.
Feel free to colabore with me on the app's source code!