Brian Voong - Podcasts

Brian Voong – Podcasts digital course

Course Description

Brian Voong – Podcasts

Product Size : 5.51 GB
Delivery : Digital Download Immediately


Brian Voong – Podcasts


 width=Salepage : Brian Voong – Podcasts

Arichive : Brian Voong – Podcasts

WEBRip | English | MP4 + Project Files | 1280 x 720 | AVC ~731 Kbps | 29.970 fps

AAC | 256 Kbps | 48.0 KHz | 2 channels | 12:49:45 | 5.51 GB

In this exciting, jam-packed Podcasts course, we’ll be learning about all the proper techniques to build out an Audio Player application.

Our app will be fully functional in terms of searching for available Podcasts on iTunes, bookmarking your favorite stations, and full support for audio playback. Furthermore, an Audio app wouldn’t be complete without offline playback capabilities; which turns out is an extremely fun feature to build out.

Now one of the tricky parts about audio applications is that they require the ability to be active while backgrounded. In addition to being active, one must also present the proper playback controls in the Command Center and Lock Screen. We will take care of this by setting up the proper Cover Art and Pause, Play, Previous, and Next track action buttons.

Core Features:

Alamofire Integration to greatly simplify network requests architecture

AVKit Audio Player libraries for audio playback

Offline Playback of podcasts enabled through download feature

Control playback when App is in background

Draggable Floating Player component accessible across all screens

Search for Podcasts through iTunes API

Parsing JSON asynchronously

Learn to use XML parsing Pods through Cocoapods integration

User Favorites persistence with UserDefaults

Who this course is for?

– You’ve always wanted to learn about Audio Playback

– You’ve created a dozen list apps already, you want to work on real functionality.

– You are hungry for more advanced iOS & Swift programming


  1. Preview
  2. Course Overview – Determine Workflows
  3. MainTabBarController + Coding Tips
  4. Podcasts UITableViewController + UISearchController
  5. Installing Alamofire Cocoapods and iTunes Search API
  6. Decodable Podcasts and URLEncoding Requests
  7. Parsing JSON Just Became Super Easy in Swift 4 with Decodable
  8. Fixing Massive View Controller with Code Refactor
  9. Cell Designs with XIBs and Interface Builder
  10. Loading + Caching Images with SDWebImage
  11. Showing Episodes Controller
  12. Parsing RSS XML Feed with FeedKit
  13. Episode Cell Details and Design with Interface Builder
  14. Episode Images and Extensions Refactor
  15. Launching our Podcast Player
  16. Player Details Design Continued
  17. Play Episode with AVPlayer
  18. Animations and Monitor Start Time
  19. Tracking Playback Time
  20. Time Slider, Rewind, Fast Forward, Volume Controls
  21. Retain Cycle + Async Loading + Search Delay Fixes
  22. Maximizing and Minimizing Player Animations
  23. Play Episode Maximizing Animation
  24. Mini Player View
  25. Drag and Drop UIPanGesture Recognizer Pt
  26. Drag and Drop Pt
  27. Player Dismissal on Drag
  28. Background Audio Mode + Command Center Controls
  29. Now Playing Info on Lock Screen
  30. Artwork Fix and Elapsed Time Bugs
  31. Previous and Next Track Commands
  32. Handling Interruptions and Lock Screen Fixes
  33. Favorites 2 Column Grid UICollectionView Controller
  34. Favorite Podcast Cell in Code UIStackView
  35. Persistence with UserDefaults NSCoding
  36. Save Favorites List and Long Press Delete
  37. Tab Bar Badge Value
  38. Download Episodes JSONEncoder Decoder
  39. Download Episode for Offline Playback
  40. Play Downloaded Audio Files Offline
  41. Monitor Download Progress Notification Center
Related to Brian Voong – Podcasts

Course Content

If you do not see the curriculum, please contact us to get update.


Admin bar avatar

I'm mike from BatMMA group.
With more than 10 years of professional experience in MMA, I am confident that I can help you find any intensive course you need.
Don't delay and lose your chance. Contact me now to get your favorite courses.


0 rating

5 stars
4 stars
3 stars
2 stars
1 star

14-Days Money-Back Guarantee


  • ›› Comodo SSL encryp
  • ›› Learn Anywhere on any device
  • ›› Lifetime Support
  • ›› Full lifetime access
  • ›› Language: English