With 55 in-depth chapters, over 470 pages and 23 example app projects (including the source code), Firebase Essentials – Android Edition provides everything you need to successfully integrate Firebase cloud features into your Android apps.
This book covers the key features of Android app development using Firebase including integration with Android Studio, User Authentication (including email, Twitter, Facebook and phone number sign-in), Realtime Database, Cloud Storage, Firebase Cloud Messaging (both upstream and downstream), Dynamic Links, Invites, App Indexing, Test Lab, Remote Configuration, Cloud Functions, Analytics and Performance Monitoring.
The book is organized into chapter groups that focus on specific Firebase features, with each topic area consisting of a detailed overview followed by tutorial style examples that put theory into practice.
Table of Contents
Getting Started with Firebase
Firebase User Authentication
Email/Password Authentication using FirebaseUI Auth
Testing and Customizing FirebaseUI Auth Authentication
Google Sign-In Authentication using FirebaseUI Auth
Facebook Login Authentication using FirebaseUI Auth
Twitter Sign-In Authentication using FirebaseUI Auth
Phone Number Sign-in Authentication using FirebaseUI Auth
Email/Password Authentication using the Firebase SDK
Managing User Accounts using the Firebase SDK
Handling Firebase Authentication Errors and Failures