Expo Push Notifications in React Native (tutorial for beginners) | DEVember Day 14

Описание к видео Expo Push Notifications in React Native (tutorial for beginners) | DEVember Day 14

Day 14 of #DEVember is here! Today we explore the engaging world of push notifications using Expo! In this hands-on tutorial, we'll dive into implementing remote push notifications in your React Native apps. Push Notifications can boost user engagement and provide timely updates, and this tutorial will cover everything you need to know to set up and manage effective push notifications. Perfect for developers of all levels, this video is an essential guide to mastering this crucial aspect of modern app development.

Join us in our continued effort to support education through our "Education for Children" fundraiser, and let's build something amazing together!

✨More info about the event and the fundraiser:
https://notjust.dev/events/DEVember

🌟DEVember Day 14: https://www.notjust.dev/projects/deve...

If you have ideas of features, topics or apps you would like me to cover during #DEVember, you can submit them on our 💡Idea Board:
https://github.com/notJust-dev/DEVemb...

Your contribution helps offer essential learning resources to underprivileged children, ensuring every child has the chance to learn and grow.

💝 Incentives for Donations:
$25 - Your name in every video
$50 - Personal shout-out
$300 - Pick an Idea to Build
$1000 - Brand shout-out + ad-read
$3000 - Tutorial with your Tool/Product/Service

📚 Today's Agenda:
- Understanding Push Notifications in Mobile Apps
- Setting Up Expo Push Notifications
- Implementing Remote Notifications
- Testing Push Notifications
- Managing Notification Content
- Recap and Demo

❗Try our FREE 4-day Masterclass on notJust.Academy:
https://assets.notjust.dev/masterclas...

📚 Enroll NOW in The Full-Stack Mobile Developer course and don’t miss out on your chance to become a 6-figure dev! Check out what our successful students are saying about their experience:
https://academy.notjust.dev/?utm_sour...

💬 Join the notJust Development gang and let's build together:
Twitter:   / vadimnotjustdev  
Instagram:   / vadimnotjustdev  
Facebook:   / notjustdev  
LinkedIn:   / vadimsavin  
Discord:   / discord  

Timecodes:
0:00 - Introduction and Project Overview
3:58 - Setting Up and Starting the Push Notifications Project
8:19 - Push Notification Service Functionality
10:22 - Remote Notifications in Mobile Apps
10:55 - Implementing Expo Notifications
12:22 - Setting Up FCM and APNs
13:55 - Creating Notifications Folder and Screen
15:23 - Notifications in Layout File
16:47 - Notification Functionality and State Management
18:02 - Configuring Handlers and Permissions
20:31 - Android and iOS Notification Settings
23:22 - Obtaining Expo Push Token
24:48 - Running Application on Physical Device
32:01 - Notifications in Background or Killed State
34:15 - Scheduling Local Notifications
35:38 - Listeners for Received Notifications
39:06 - Testing on Devices and Emulator
43:04 - Additional Configuration and Testing
47:51 - Exploring Advanced Notification Features
1:12:19 - Notification Response and Redirection
1:20:57 - Integrating Firebase for Remote Notifications
1:23:03 - Setting Up Firebase Project
1:24:02 - Configuring Expo Project with Firebase
1:30:18 - Testing Remote Notifications with Expo
1:31:07 - Troubleshooting Notification Delivery
1:32:26 - Completing Firebase Cloud Messaging Setup
1:33:23 - Creating Firebase API Key
1:34:25 - Verifying Package Name and Configuration
1:35:31 - Linking Firebase to Expo for Android
1:36:42 - iOS Push Notification Setup with Expo and Firebase
1:37:48 - Configuring iOS Bundle Identifier in Firebase
1:38:24 - Adding Firebase Configuration to Expo
1:39:08 - Setting Up API Keys and Services
1:39:41 - Integrating Firebase into Expo for iOS
1:40:18 - Final Steps for Firebase Integration
1:41:03 - Verifying API Key in Google Cloud Platform
1:41:53 - Credential Management in Google Services
1:42:56 - Completing Firebase Setup for Notifications
1:43:31 - Triggering New Builds with EAS
1:44:09 - Managing Build Configurations with Git
1:45:12 - Testing Notifications on Different Platforms
1:46:18 - Configuring Expo Account for Notifications
1:47:14 - Server Key Setup in Firebase Console
1:48:07 - Linking Expo Project with Firebase Server Key
1:49:05 - Completing Setup and Final Testing
2:29:03 - Final Adjustments and Deployment Preparation

Disclaimer: This build is for educational purposes only. All views, opinions, and technology choices expressed in this video are my own and do not represent the views, opinions, or technology choices of any entity I have been, am now, or will be affiliated with.
#notjustdev #ReactNative

Комментарии

Информация по комментариям в разработке