Firebase on Android: Cloud Messaging, Cloud Functions and Crashlytics

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.
Course info
Rating
(15)
Level
Intermediate
Updated
Jan 4, 2018
Duration
2h 6m
Table of contents
Description
Course info
Rating
(15)
Level
Intermediate
Updated
Jan 4, 2018
Duration
2h 6m
Description

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.

About the author
About the author

Mitch's passion is teaching. He believes the current education system is outdated and you shouldn't have to spend your life savings to learn about the tech industry.

More from the author
Firebase on Android: Cloud Firestore
Intermediate
2h 14m
16 May 2018
Android Keyboard Inputs: Getting Started
Beginner
1h 58m
23 Apr 2018
More courses by Mitch Tabian
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name is Mitch Tabian, and welcome to my course: Firebase on Android, Cloud Messaging, Cloud Functions, and Crashlytics. I'm a self-employed Android developer, and I'm here to teach you about three incredible developer tools: Firebased cloud messaging, Firebased cloud functions, and Firebased crashlytics. Every mobile application uses push notifications to drive user engagement, and make sure users are alerted when special events occur. In the past, most developers used Google Cloud Messaging, or GCM for short, to trigger the creation of push notifications. Google has announced that they'll be investing in Firebase and making it their unified platform. What does that mean for the state of push notifications and cloud messaging? Google now recommends using Firebased cloud messaging, or FCM for short, instead of Google cloud messaging. There's never been a better time to get comfortable with Firebased cloud messaging, as it's now the preferred method for sending notifications to users. Some of the major topics that we'll cover include: building custom push notifications. In the course, we'll build custom push notifications that will be sent to specific users. Firebased cloud messaging. We'll learn to leverage the power of Firebased cloud messaging and use it to trigger the creation of push notifications. Firebase cloud functions. To generate the cloud messages, we'll need the help of Firebased cloud functions. Firebase crashlytics. We'll learn to integrate Firebased crashlytics so you can get detailed crash reports on all your application's failures. By the end of the course, you'll have a complete understanding of how you can use cloud messaging and cloud functions to send push notifications to any of your apps users. Before beginning the course, you should be familiar with Android Studio, but I'll guide you through everything, so if you're fairly new, you should still be okay. I hope you'll join me on this journey to learn about Firebase, with the Cloud Messaging, Cloud Functions, and Crashlytics course, at Pluralsight.