This document provides an overview of developing a mobile application with Firebase. It discusses that developing a mobile app requires functionality like authentication, databases, storage, analytics etc. It then summarizes the key services Firebase provides for mobile development including authentication, realtime database, storage, hosting, cloud messaging, remote config, testing services, crash reporting, dynamic links, invites, monetization services and analytics. The document demonstrates how to integrate and use these Firebase services in a mobile app with code snippets. It positions Firebase as providing an easy way to add functionality to an app without needing to hire backend engineers.
1 of 82
More Related Content
Introduction to Firebase [Google I/O Extended Bangkok 2016]
47. Cloud Messaging
• Firebase Cloud Messaging (FCM)
• Enable Push Notifications in just few LoCs
• Build on top of GCM, switch to FCM !
• See in details in the next session
59. Dynamic Links
• Customize different user experiences
via a single URL
• Works across platforms
• Preserves URL state, even through
app install flow
• Analytics insights
62. Invites
• Drop-in widget for app sharing
• Supports SMS and Email
• Recipient suggestions from Google
• Built on Dynamic Links