ColdPod is an application that allows users to search,subscribe and listen to podcasts available in Itunes Api. The application follows google guideline on Media app architecture.
- Use the iTunes Search API to fetch podcasts
- Search podcasts by keywords or name
- Play favorite episodes
- Stream episodes
- Create a player notification
- Share episode URL with friends
- MVVM
- Android Architecture Components
- Dagger 2
- Android Data Binding
- Retrofit for REST API communication
- GSON to convert Java Objects into their JSON representation
- SimpleXmlConverter
- Glide for image loading
- ExoPlayer to play media locally and over the Internet
- Timber
- Media app architecture - Proper use of Media App Architecture
- CandyPod
- CodingWithMitch/courses
ColdPod UX/Feature was built with the assistance of CandyPod. I give credit to Mrs. Soojeong Shin, I do not claim credit for the app idea