![Notifications with Kaya Thomas](https://img.transistor.fm/nVCYXUucv86yrrXWDgfmgAcFoVnAmGqp7pdnAuodUdE/rs:fill:800:800:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lcGlz/b2RlLzE5OTAzOC8x/NTgzNDI5MTE5LWFy/dHdvcmsuanBn.webp)
Notifications with Kaya Thomas
In this episode, Leo talks with Kaya Thomas about how to use notifications in your app and why they are important.
Guest
Related Episodes
- Episode 15: Test-Driven Development with Joshua Greene and Michael Katz
- Episode 8: Cloud and Backend Services For Apps
Related Links
- We Read Too
- Apple's Developer Docs on Notifications
- Beams by Pusher
- NWPusher by noodlewerk
- Preparing Your App For iOS 12 Notifications by Kaya Thomas - Smashing Magazine
Sponsors
- Specialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch
- 10 years of experience developing for a variety of Apple platform
- Helping dev shops which lack experience with Apple platforms and Swift
We have an opening for sponsors
- Do you have a product or service which can target our ever growing community of developers as well as technology and business leaders?
Why Notifications Are Important
- Can encourage user engagement
- Notify of updates and messages
- Need to be trustworthy and needless
- Onboarding helps make Notifications more welcoming
What are the different types of Notifications?
- Local vs Remote Push Notifications
- Remote Notifications are ideal for complex logic and messaging
- How Rich Notifications Work
What are the challenges in implementation of Notifications?
- Using Enums to Implement Notifications
- How Categories and Actions Work
- Using NWPusher to Test Remote Notifications
- Big Improvement Coming to Xcode 11.4
- How to Unit Test with Abstractions and Mocking
How Push Notifications Work?
- Implementing Remote Notifications on the Server
- Using Cloud Based Services for Push Notifications such as Firebase
- Using Beams for Testing Push Notifications
- How APNS works
- Dealing with APNS Issues
- Understanding APNS Throttling
How to making Notifications part of the design process?
- How would Notification make the app more useful?
- Would it help the user engage more?
- Keep complex actions in the app as opposed to the Notification UI
- Being responsible with how Notifications are used
- Stay up-to-date with Apple's guidelines
Social Media
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- Edward Sanchez
- Satoshi Mitsumori
- Danielle Lewis
- Steven Lipton
Creators and Guests
![Leo Dion](https://img.transistor.fm/YCUYo0JIEvDgxPFtTy_jEmyAZOLyeYi_jOO85DcmxIc/rs:fill:400:400:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9wZXJz/b24vNDAxZjA1Yjgt/ZjYzZi00Yjk2LTgw/M2YtYzdhYzkyMzNi/NDU5LzE2NjQ5Nzk3/MDAtaW1hZ2UuanBn.webp)
Host
Leo Dion
Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids
![Kaya Thomas](https://img.transistor.fm/2Iba0dnUY7x3BoQizWWVCV1G7dFFgJiK4nrKgo6WdeE/rs:fill:400:400:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9wZXJz/b24vMjdkZjE4ZDgt/OWJhOC00NDkyLThi/YzYtZjhjNWE3MDMw/MTUzLzE2Njg2NDM2/NjEtaW1hZ2UuanBn.webp)
Guest
Kaya Thomas
Futurist, Earthseed ∞ = Δ, Life-long learner 🤓 I’ve done a lot of things & have a lot of interests. Not on here much anymore but thanks for following! 💛