EmpowerApps.Show
Notifications with Kaya Thomas
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
BrightDigit- 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 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
Emailleo@brightdigit.com
BrightDigit - @brightdigit
Leo - @leogdion
BrightDigit
Leo
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)