Firebase cookbook : over 70 recipes to help you create real-time web and mobile applications with Firebase /
Practical solutions for developing seamless experiences for application that scales. About This Book A Solution based approach that would help you create high-quality apps for your businesses Harness the power of real-time database to create apps that work on multiple platforms Build a customized so...
Váldodahkki: | |
---|---|
Materiálatiipa: | Licensed eBooks |
Giella: | eaŋgalasgiella |
Almmustuhtton: |
Birmingham, UK :
Packt Publishing,
2017.
|
Liŋkkat: | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1643004 |
Sisdoallologahallan:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: Firebase
- Getting Started
- Introduction
- Creating your first Firebase application
- How to do it...
- Adding Firebase to an existing frontend project
- How to do it...
- How it works...
- Integrating Firebase into the backend
- How to do it...
- How it works...
- Integrating Firebase in Android applications
- Getting ready
- How to do it...
- Integrating Firebase in iOS applications
- Getting ready
- How to do it...
- Chapter 2: Firebase Real-Time Database
- Introduction
- Saving and serving data in and from our Realtime Database
- How to do it...
- How it works...
- Updating and deleting data from our Realtime Database
- How to do it...
- How it works...
- Structuring data within our Realtime Database
- How to do it...
- Implementing offline capabilities support
- Getting ready
- How to do it...
- How it works...
- Chapter 3: File Management with Firebase Storage
- Introduction
- Creating file storage references
- Getting ready
- How to do it...
- How it works...
- Implementing file upload
- How to do it...
- How it works...
- Implementing file serving and downloading
- How to do it...
- How it works...
- Implementing file deletion
- How to do it...
- Implementing file metadata updates
- How to do it...
- Firebase file storage error handling
- How to do it...
- Chapter 4: Firebase Authentication
- Introduction
- Implementing email/password authentication
- How to do it...
- Implementing anonymous authentication
- How to do it...
- Implementing Facebook login
- Getting ready
- How to do it...
- Implementing Twitter login
- Getting ready
- How to do it...
- Implementing Google Sign-in
- Getting ready
- How to do it.
- How it works...
- Implementing user metadata retrieval
- How to do it...
- How it works...
- Implementing the linking of multiple authentication providers
- How to do it...
- How it works...
- Chapter 5: Securing Application Flow with Firebase Rules
- Introduction
- Configuring the Firebase Bolt language compiler
- Configuring database data security rules
- Getting ready
- How to do it...
- How it works...
- Configuring database user data security rules
- Getting ready
- How to do it...
- How it works...
- Configuring storage files security rules
- Getting ready
- How to do it...
- How it works...
- Configuring user storage files security rules
- Getting ready
- How to do it...
- How it works...
- Chapter 6: Progressive Applications Powered by Firebase
- Introduction
- Integrating Node-FCM in a NodeJS server
- How to do it...
- Implementing service workers
- How to do it...
- How it works...
- Implementing sending/receiving registration using Socket.IO
- How to do it...
- How it works...
- Implementing sending/receiving registration using post requests
- How to do it...
- How it works...
- Receiving web push notification messages
- How to do it...
- How it works...
- Implementing custom notification messages
- How to do it...
- How it works...
- Chapter 7: Firebase Admin SDK
- Introduction
- Integrating the Firebase Admin SDK
- Getting ready
- How to do it...
- Implementing user account management by fetching users
- How to do it...
- Implementing user account management by creating accounts
- Getting ready
- How to do it...
- Implementing user account management by deleting accounts
- Getting ready
- How to do it...
- How it works...
- Implementing notification sending
- How to do it...
- How it works...
- Chapter 8: Extend Firebase with Cloud Functions
- Introduction.
- Getting started with Cloud Functions
- Getting ready
- How to do it...
- Implementing data manipulation
- Getting ready
- How to do it...
- How it works...
- Implementing data-change monitoring
- Getting ready
- How to do it...
- How it works...
- Welcoming users upon account creation
- Getting ready
- How to do it...
- How it works...
- Implementing account email confirmation
- Getting ready
- How to do it...
- How it works...
- Sending re-engagement emails to inactive Firebase users
- Getting ready
- How to do it...
- How it works...
- Chapter 9: We're Done, Let's Deploy
- Introduction
- Deploying our application to Firebase
- Getting ready
- How to do it...
- How it works...
- Customizing the Firebase hosting environment
- How to do it...
- How it works...
- Chapter 10: Integrating Firebase with NativeScript
- Introduction
- Starting a NativeScript project
- How to do it...
- Adding the Firebase plugin to our application
- How to do it...
- Pushing/retrieving data from the Firebase Realtime Database
- Getting ready
- How to do it...
- How it works...
- Authenticating using anonymous or password authentication
- Getting ready
- How to do it...
- How it works...
- Authenticating using Google Sign-In
- Getting ready
- How to do it...
- How it works...
- Adding dynamic behavior using Firebase Remote Config
- Getting ready
- How to do it...
- How it works...
- Chapter 11: Integrating Firebase with Android/iOS Natively
- Introduction
- Implementing the pushing and retrieving of data from Firebase Realtime Database
- How to do it...
- Implementing anonymous authentication
- How to do it...
- How it works...
- Implementing password authentication on iOS
- How to do it...
- How it works ...
- Implementing password authentication on Android
- Getting ready
- How to do it...
- How it works.
- Implementing Google Sign-in authentication
- Getting ready...
- How to do it...
- How it works...
- Implementing Facebook login authentication
- Getting ready...
- Facebook authentication in Android
- Getting ready...
- How to do it...
- How it works
- Facebook authentication in iOS
- Getting ready
- How to do it...
- How it works...
- Generating a crash report using Firebase Crash Report
- How to do it...
- Adding dynamic behavior using Firebase Remote Config in Android
- Getting ready
- How to do it...
- How it works...
- Adding dynamic behavior using Firebase Remote Config in iOS
- Getting ready
- How to do it...
- How it works...
- Chapter 12: Hack Application's Growth
- Introduction
- Implementing sending/receiving app invite in Android/iOS
- Getting ready
- How to do it...
- How it works...
- Implementing topic subscription in Android/ iOS
- How to do it...
- How it works...
- Chapter 13: Adding Analytics and Maximizing Earnings
- Introduction
- Integrating Firebase analytics into Android/iOS applications
- How to do it...
- Implementing event logging on Android/iOS
- How to do it...
- Implementing user properties for data and audience filtering
- How to do it...
- Integrating Firebase AdMob with Android/iOS applications
- How to do it...
- Implementing Firebase AdMob banner ads on Android/iOS
- Getting ready
- How to do it...
- How it works...
- Implementing Firebase AdMob native ads express on Android/iOS
- Getting ready
- How to do it...
- How it works...
- Implementing AdMob ads targeting
- Getting ready
- How to do it...
- How it works...
- Appendix: Firebase Cloud FireStore
- Index.