A simple podcast player for streaming episodes from http://podcast.dou.ua
It features a radio-style podcast player that fetches and displays episodes from an RSS feed.
This project was created as a portfolio example. It contains a rough outline of a project structure that I would apply in a commercial application.
- Clone the repository
- Open the project in Android Studio
- Build the project:
./gradlew build - Run on an emulator or physical device
- Fetch podcast episodes from RSS feed
- Display episodes with images and descriptions
- Image loading and caching
- Play podcast via ExoPlayer in background (Service usage)
Project contains UI/Unit tests
- Run all Unit Tests:
./gradlew test - Run all UI Tests: (requires connected real device or emulator)
./gradlew connectedAndroidTest