/android-candy-pod

Capstone Project for Android Developer Nanodegree. Candy Pod is a podcast player. Built a media app architecture. Incorporated ExoPlayer to provide media streaming, downloading and playback notification.

Primary LanguageJavaApache License 2.0Apache-2.0

Candy Pod

ic_launcher

Capstone Project for Android Developer Nanodegree

Project Overview

Candy Pod is a podcast player for podcast lovers who want to listen to podcasts for free. Discover popular podcasts and listen to your favorite podcasts anywhere, anytime. It is easy to use and you can subscribe to the podcast in one click.

Features

  • Use the iTunes Search API to fetch podcasts
  • Search podcasts by keywords or name
  • Play favorite episodes
  • Stream episodes
  • Create a player notification
  • Integrate with ExoPlayer’s downloading functionality
  • Share episode URL with friends

Libraries

Video

I've created a video demonstrating the app. Click here to view the video on YouTube.

Screenshots

1_main 2_add 3_add 4_subscribe 5_play 6_navi 7_fav

Image Resources

Lollipop spiral made by Freepik from www.flaticon.com is licensed by CC 3.0 BY.
Wifi made by Pixel Buddha from www.flaticon.com is licensed by CC 3.0 BY.
Magnifier made by SimpleIcon from www.flaticon.com is licensed by CC 3.0 BY.

License

Apache, see the LICENSE file.