Advanced iOS 11 – Mastering Push Notifications from Kyle Lee
Advanced iOS 11: Mastering Push Notifications
This course will take you on a deep dive into push notifications. So many courses teach the bare bones minimum – but there is so much more to know in order to build systems that are actually useful, effective, and that can reach users in the right way.
What You Will Learn
You’ll start by learning the easiest form of notifications – Local Notifications. These type of notifications don’t require a server, and are a quick way to reach users and deliver messages and content.
After that, you will learn how to work with iOS’s native CloudKit. Not only will you learn how to build out a robust push notification system, but you take advantage of some amazing CloudKit APIs and work with both silent & visible notifications.After CloudKit, you’ll learn how to work with Firebase Cloud Messaging. Firebase is a powerful suite of tools that helps you build robust, scalable, mobile applications. You’ll learn how to work with CloudFunctions and how to send both local and remote notifications for both iOS & Android.
Then you’ll learn AWS. AWS can be super confusing. We break it down super simple and help you build a push notification system on top of AWS that can scale to millions of users.
Lastly, we’ll jump on the hot new Vapor tool. Vapor lets you write server-side applications all in Swift. You’ll build your OWN server to deliver push notifications – and you’ll do it all in Swift. So not only are you learning push, but full stack application development!
The Course Breakdown:
Local notifications
CloudKit
Triggers
Queries
Basic deep linking
Silent & visible notifications
Firebase Cloud Messaging
Firebase Cloud Functions
AWS Push notifications
Server side Swift development w/ Vapor
Who Should Take This Course
Anyone who wants a better way to reach users in their iOS apps, should take this course. The course is designed to help you build robust push systems that can engage users and provide value to your customers.
This course assumes knowledge of Swift and goes far deeper into push notifications than any basic videos or tutorials you may have taken.
Developer Support
Don’t forget, we offer a free Chat Community on our website where you can interact with over 10,000 other students and developers to network and get help.
Your Instructor
Kyle Lee
Kyle Lee
Swift Programmer, Kilo Loco Academy Instructor, Applied Swift Meetup Organizer, YouTube Creator
Course Curriculum
Intro to Course
1. Introduction to this course (2:26)
2. Who this course is for? (1:45)
Local Notifications on iOS 11
3. Intro to App (1:59)
4. UI Setup (11:58)
5. Setting up UNService (16:00)
6. Triggers Part 1 (25:56)
7. Triggers Part 2 (23:30)
8. Attachments (13:49)9. Category & Actions (18:06)
10. Handling Notification Actions (11:19)
Working With iCloud & Push Notifications for iOS 11
11. Intro to App (2:45)
12. Setting up the UI (16:56)
13. Setting up iCloud (10:15)
14. Querying iCloud (11:08)
15. Receiving Silent Notifications (26:02)
16. Receiving Visible Notifications (14:14)
17. Handling Notifications (6:19)
Working With Firebase & Push Notifications for iOS 11
18. Intro to App (3:08)
19. UI Setup (30:39)
20. Setting up Push Notifications (17:28)
21. Firebase Database Part 1 (15:53)
22. Firebase Database Part 2 (28:53)
23. Firebase Messaging (8:49)
24. Topic Subscription (9:42)
25. Cloud Functions Up & Running (8:56)
26. Cloud Function Notifications (14:51)
27. Notification Service Extension (25:11)
28. Outro (1:06)
Working With AWS and Push Notifications for iOS 11
29. Intro to App (4:06)
30. UI Setup (28:35)
31. Setting Up Persistence (29:32)
32. Setting Up User Notifications (17:28)
33. Up and Running with AWS (20:53)
34. Registering with SNS (Simple Notification Service) (19:53)
35. Subscribing and Publishing to Topics (18:06)
36. Adding Text Entry to Notifications (9:58)
37. Handling Notifications (20:27)
38. Notification Content Extension (15:32)
Launching Your OWN Push Server With Vapor & Swift
39. Intro to App (2:51)
40. Installing Vapor (9:54)
41. Handling Get and Post (14:54)
42. Up and Running with Fluent (14:27)
43. Model Restructuring (9:08)
44. Sending Notifications (20:47)
45. Dynamic Notifications (14:04)
46. Up and Running with MySQL (11:01)
47. Testing the App (6:26)
48. Outro (1:28)
Get immediately download Advanced iOS 11 – Mastering Push Notifications from Kyle Lee
Reviews
There are no reviews yet.