Srinivas Achar, and to his memory, a letter I couldn't write or the words I couldn't acknowledge when he was around me and looking after me. Livery Place 35 Livery Street Birmingham B3 2PB, UK. Commissioning Editor: Kunal Chaudhari Acquisition Editor: Reshma Raman Content Development Editor: Francis Carneiro Technical Editor: Sachin Sunilkumar Copy Editor: Safis Editing Project Coordinator: Hardik Bhinde Proofreader: Safis Editing Indexer: Rekha Nair Graphics: Jason Monteiro Production Coordinator: Nilesh Mohite First published: June 2018 Production reference: 1270618 Published by Packt Publishing Ltd. However, Packt Publishing cannot guarantee the accuracy of this information. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. However, the information contained in this book is sold without warranty, either express or implied.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Mastering Firebase for Android Development Copyright © 2018 Packt Publishing All rights reserved.
Mastering Firebase for Android Developmentīuild real-time, scalable, and cloud-enabled Android apps with Firebase
Sending and receiving invites from Android applicationsĬhapter 12: Making a Monetary Impact and Firebase AdMob and AdWordsĬhapter 13: Flexible NoSQL and Cloud FirestoreĬhoosing a data structure for your Firestore projectĬhapter 14: Analytics Data, Clairvoyant, Firebase PredictionsĬhapter 15: Training Your Code and ML Kit Performance Monitoring for Android performanceįirebase Console for Performance MonitoringĬhapter 9: Application Usage Measuring and Notification, Firebase Analytics, and Cloud MessagingĬhapter 10: Changing Your App – Firebase Remote Config and Dynamic LinksĬonverting mobile web users to native app usersĬhapter 11: Bringing Everyone on the Same Page, Firebase Invites, and Firebase App Indexing The general syntax for storage security rulesĬhapter 6: Not Just a Keeper, Firebase HostingĬhapter 7: Inspection and Evaluation – Firebase Test LabĬhoosing device type and reviewing test resultsĬhapter 8: A Smart Watchdog – Firebase Performance Monitoring
Migrating from Firebase Crash Reporting to CrashlyticsĬhapter 4: Genie in the Cloud – Firebase Cloud FunctionsĬloud Functions to fire a push notificationĬhapter 5: Arsenal for Your Files – Firebase Cloud Storage Chapter 1: Keep It Real – Firebase Realtime DatabaseĬreating an Android application using Realtime DatabaseĬhapter 2: Safe and Sound – Firebase AuthenticationĮnabling Email/Password Authentication in ConsoleįirebaseUI social networking site authenticationįirebase SDK social networking site authenticationĬhapter 3: Safe and Sound – Firebase Crashlyticsįirebase Crashlytics setup and upgrading from Crash Reporting