Firebase on Android: Cloud Messaging, Cloud Functions and Crashlytics

Firebase on Android: Cloud Messaging, Cloud Functions and Crashlytics

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 06m | 811 MB

At the core of Push Notifications and user engagement is a thorough understanding of Firebase Cloud Messaging. In this course, you’ll learn how to send and receive Cloud Messages, build and deploy Cloud Functions, and how to integrate Crashlytics.

At the core of Push Notifications and user engagement is a thorough understanding of Firebase Cloud Messaging. In this course, Firebase on Android: Cloud Messaging, Cloud Functions and Crashlytics, you will first learn how to leverage Firebase Cloud Functions to send Cloud Messages which will then trigger the generation of Push Notifications. Next, you will explore how to build a service class that receives Cloud Messages on the Android client, how to build and deploy Cloud Functions, and how to send Cloud Messages using a Cloud Function. Finally, you will learn how to integrate Firebase Crashlytics. When you’re finished with this course, you will have a foundational knowledge of Firebase Cloud Messaging, Firebase Cloud Functions, and Firebase Crashlytics that will help you as you move forward to develop engaging mobile applications.

Table of Contents

01 – Course Overview
02 – Introduction
03 – Prerequisites
04 – The Story Behind the App
05 – App Demo
06 – Software Requirements
07 – Creating a New Firebase Project
08 – Syncing the Android Project with Firebase
09 – Integrating the Firebase Tools
10 – Sending Firebase Cloud Messages from the Firebase Console
11 – Implementing the Firebase Messaging Service
12 – Implementing the Firebase Messaging ID Service
13 – Module Review
14 – Sending Cloud Messages from the Android Client
15 – Retrieving the FCM Tokens and Server Key
16 – Getting Started with Retrofit
17 – Testing HTTP Requests with Postman
18 – Sending a Cloud Message from the Android Client
19 – Cloud Messaging with Topics and Device Groups
20 – Module Review
21 – Introduction
22 – Determining the Application State
23 – Building an Admin Broadcast Notification
24 – Building a Chatroom Message Notification
25 – Module Review
26 – Introduction
27 – Installing Node.js and the Firebase CLI
28 – Enabling Cloud Functions
29 – Building and Deploying the Cloud Function
30 – Module Review
31 – Introduction
32 – Implementing Firebase Crashlytics
33 – Tying It All Together