The Definitive Guide to Firebase : Build Android Apps on Google's Mobile Platform.
Material type:
TextPublisher: Berkeley, CA : Apress L. P., 2017Copyright date: ©2017Edition: 1st edDescription: 1 online resource (281 pages)Content type: - text
- computer
- online resource
- 9781484229439
- 005.258
Intro -- Contents at a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Chapter 1: An Introduction to Firebase -- Firebase: An Overview -- The Develop Technologies -- Firebase Authentication -- The Realtime Database -- Cloud Storage for Firebase -- Firebase Hosting -- Firebase Test Lab -- Firebase Crash Reporting -- Cloud Functions for Firebase -- The Grow Technologies -- Firebase Cloud Messaging -- Firebase Remote Config -- App Indexing -- App Invites and Dynamic Links -- Earning with AdMob -- Google Analytics for Firebase -- Getting Started with Firebase on Android -- Install Android Studio -- Create Your First Firebase Application -- Step 1. Connect to Firebase -- Step 2. Add the Realtime Database -- Step 3. Configure Data Access Rules -- Step 4. Write to the Database -- Step 5. Reading from the Database -- Other Steps -- Summary -- Reference -- Chapter 2: Using Authentication in Firebase -- FirebaseUI -- Email/Password Sign-In -- Create and Configure the App -- Code the Main Activity -- Create and Code the Signed-In Activity -- Explore the Sign-In Flows -- Adding Sign Out -- Resetting the Password -- Adding Smart Lock for Passwords -- Using Federated Identity Providers -- Adding Sign-In with Google -- Summary -- Chapter 3: The Firebase Realtime Database -- Getting Started -- Write Your First Data -- Read Your First Data -- Using Java to Structure Data -- Write Structured Data with a Stock Portfolio -- Reading Structured Data -- Querying the Data -- Updating Data -- Deleting Data -- Summary -- Chapter 4: Cloud Storage for Firebase -- Building an App with Cloud Storage for Firebase -- Enable Anonymous Authentication -- Set Storage Rules -- Editing the Layout -- Editing the Code for Anonymous Sign-In -- Taking a Photo with the Onboard Camera -- Uploading the Image to Cloud Storage -- Running the App.
Building an App to Download from Cloud Storage -- Edit the Layout File -- Coding the App -- Reading Metadata -- Update the Layout File -- Next Steps -- Summary -- Chapter 5: Using Firebase Hosting -- The Firebase CLI -- Installing the Firebase CLI -- Creating a Site for Firebase Hosting -- Using the Firebase Console to Manage Your Site -- A Real-World Example: Handling Zoomable Images -- Preparing the Image -- Creating the Page -- Mapping a Domain Name to Your Site -- Summary -- Chapter 6: Using Test Lab for Android -- Getting the App -- Enabling Authentication -- Enabling Database Rules -- Using Friendly Chat -- First Steps: Testing Your APK -- Creating Custom Tests -- Testing from Android Studio -- Recording and Scripting a Test with Espresso -- Summary -- Chapter 7: Understanding Crashes -- Getting Started with Crashlytics -- Installing Crashlytics -- Using Firebase Crash Reporting -- Summary -- Chapter 8: Cloud Functions for Firebase -- Building a Test App -- The Firebase CLI and Functions -- Triggers -- Realtime Database Triggers -- Storage Triggers -- Authentication Triggers -- Using Http Triggers -- Http Triggers with Hosting -- Other Triggers -- Summary -- Chapter 9: Firebase Cloud Messaging -- Building an App to Receive Notifications -- Receiving Notifications in the Foreground -- Implementing the Notification Activity -- Implementing the sendNotification Method -- Understanding Topics -- Sending Messages Using Analytics -- Building a Custom App Server for FCM -- Creating the Database -- Updating the App -- Next Steps -- Summary -- Chapter 10: Firebase App Indexing -- Public Content Indexing -- Create an App That Receives Incoming Links -- Understanding Auto Verification -- Connect a Site to the App -- Personal Content Indexing -- Going Further -- Regular Indexing -- Other Content Types -- User-Defined Content Types -- Summary.
Chapter 11: Remote Configuration -- Building an App for Remote Config -- Using Default Values -- Supported Data Types -- Using Conditions with Remote Config -- Remote Config Life Cycle -- Summary -- Chapter 12: Dynamic Links and Invites -- Dynamic Links -- Editing the App -- Creating a Dynamic Link Within the App -- Dynamic Links and Analytics -- Using Firebase Invites -- Summary -- Chapter 13: Using AdMob -- Getting Started -- Signing Up for AdMob -- Testing with a Device -- Using Interstitial Ads -- Using a Rewarded Video Ad -- Connecting AdMob with Firebase -- Summary -- Chapter 14: Google Analytics for Firebase -- Automatically Gathered Analytics -- Exploring the Analytics Console -- Creating Audiences -- Coding for Analytics -- Logging Events -- Logging User Properties -- Summary -- Index.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2025. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Licensed e-book