更新时间:2021-06-18 18:49:58
封面
版权信息
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Get in touch
Reviews
Keep It Real – Firebase Realtime Database
Firebase Realtime Database
Setting up a development environment
Prerequisites
Configuring Firebase in Android projects
Reading and writing to Realtime Database
Database reference
Writing into Realtime Database
Reading from Realtime Database
Structuring the data with objects
Reading the objects from Firebase
Reading value changes
Parsing the DataSnapshot object
Updating data
Writing HashMaps to Realtime Database
Realtime Database and lists
Deleting data
Offline capabilities
Realtime Database rules
Default security rules
Database rules and types
Customizing database rules
Data security
Custom variables
Default variables
RuleDataSnapshot and its methods
Creating an Android application using Realtime Database
User interface design
Logic
Summary
Safe and Sound – Firebase Authentication
Firebase Authentication
Setting up Firebase Authentication
FirebaseUI Auth authentication
Firebase SDK Authentication
FirebaseUI Email Authentication
Configuring for Email Authentication
Enabling Email/Password Authentication in Console
Initializing Firebase Authentication
Finalizing the project
Firebase SDK Email Authentication
Sign up new users
Sign in existing users
Managing users
Provider-specific user profile details
Profile updating
Sending a verification Email
Forgot password
Deleting a user
Managing users through console
Smart Lock
FirebaseUI social networking site authentication
Google Sign-in
SHA-1 fingerprint
Code for Google provider
Facebook Login
Facebook App ID and App secret
Project configuration
Twitter Sign-in
Twitter Api key
Project Configuration
Phone number sign-in
Firebase SDK social networking site authentication
Google sign-in
Facebook login
Twitter sign-in
Anonymous Authentication
Link multiple Auth providers
Firebase Authentication failures
Firebase Authentication exceptions
Safe and Sound – Firebase Crashlytics
Firebase Crash Reporting and Crashlytics
Firebase Crash Reporting setup
Creating crash reports
Creating custom logs
Deobfuscating ProGuard labels
Crash Report support for multiple APK
Disabling Crash Reporting
Firebase Crashlytics