Listen "Notifications with Kaya Thomas"
Episode Synopsis
GuestKaya Thomas (Twitter @kthomas901)kayathomas.infoRelated EpisodesEpisode 15: Test-Driven Development with Joshua Greene and Michael KatzEpisode 8: Cloud and Backend Services For Apps Related LinksWe Read TooApple's Developer Docs on NotificationsBeams by PusherNWPusher by noodlewerkPreparing Your App For iOS 12 Notifications by Kaya Thomas - Smashing Magazine SponsorsBrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.We have an opening for sponsorsDo you have a product or service which can target our ever growing community of developers as well as technology and business leaders? Contact me today if you are interested in sponsoring or go to our Patreon page.Why Notifications Are ImportantCan encourage user engagement Notify of updates and messagesNeed to be trustworthy and needlessOnboarding helps make Notifications more welcomingWhat are the different types of Notifications?Local vs Remote Push NotificationsRemote Notifications are ideal for complex logic and messagingHow Rich Notifications WorkWhat are the challenges in implementation of Notifications?Using Enums to Implement NotificationsHow Categories and Actions WorkUsing NWPusher to Test Remote NotificationsBig Improvement Coming to Xcode 11.4How to Unit Test with Abstractions and MockingHow Push Notifications Work?Implementing Remote Notifications on the ServerUsing Cloud Based Services for Push Notifications such as FirebaseUsing Beams for Testing Push NotificationsHow APNS worksDealing with APNS IssuesUnderstanding APNS ThrottlingHow 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 UIBeing responsible with how Notifications are usedStay up-to-date with Apple's guidelinesSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Thanks to our monthly supporters
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★
More episodes of the podcast Empower Apps
Milk Diary with Kaya Thomas
31/07/2025
Swift Testing with Rachel Brindle
18/07/2025
v26.0 with Peter Witham
04/06/2025
SwiftUI Fundamentals with Natalia Panferova
14/03/2025
Swift on Android with Marc Prud'hommeaux
12/02/2025
Moving Forward 2025
24/01/2025
Fear of the Main Thread with Matt Masicotte
31/12/2024