Rich Perez

The only difference between ordinary and extraordinary is just that little "extra".

started integration of Firebase Cloud Messaging to handle Push Notifications for new podcast episodes

Spent time researching a new project to possibly start end of the year.

fixed a few more bugs in this podcast feature. getting more comfortable with swift development!

Fixed a bug to auto-download a podcast when the podcast queue is shown

more podcast download refactoring... code finally is easier to read and doesn't look like a mad man wrote it!

Updated logic to track what episode should be downloaded when subscribing to a podcast

Remove NotificationCenter event listeners either completely or replaced with SwiftAudio's event listeners

Replaced my custom audio player code with a library that does it better

refactoring a ton of old podcast player logic that I wrote when I first learned swift

Reading up how to add reactive programming in Swift

Rich Perez Author

In case anyone wants to read up too https://medium.com/better-programming/events-driven-architecture-in-ios-with-merlin-63d211e64698

0 Likes

Got podcast subscribe button to show the correct state and allow unsubscribe!

Updated Podcast Queue screen to make proper api call to get episodes & subscribed podcasts

Started refactoring GraphQL API to use Fragments to make swift code cleaner