This app will allow searching and subscribing to podcasts from iTunes and provide a playback interface with speed controls.
Install my-project from
https://github.com/Mr-Bakai/PodPlayer
- Supports Light/dark mode
- Subscription to favorite podcasts
- Updates the user of new episodes of the subscribed podcasts
- Video Playback
- Audio Playback
- Playback controls outside of the app
- Podcast search
- Base URL
https://itunes.apple.com
- End point
/search?media=podcast
GET/term
Parameter | Type | Description |
---|---|---|
term |
string |
Performs search by term |
OS | Status |
---|---|
Android |
Compatible |
iOS |
Not yet compatible |
- Room https://developer.android.com/training/data-storage/room
- Retrofit https://square.github.io/retrofit/
- Glide https://github.com/bumptech/glide
- Kotlin Extensions and Coroutines support for Room https://developer.android.com/kotlin/coroutines
- Koin DI https://insert-koin.io
- Shimmer http://facebook.github.io/shimmer-android/
- MVVM
- Repository pattern
- Separation of concerns
- Drive UI from a model
- Base Fragment
- Base ViewModel
- The principle of providing the view with just enough information for presentation