Firebase is a backend platform that provides various features to build mobile and web applications including authentication, realtime database, storage, hosting, remote configuration, analytics, crash reporting, notifications, cloud messaging, app indexing, dynamic links, invites, AdWords integration, and AdMob monetization. These features help developers add essential capabilities to their apps like user authentication, data syncing, crash monitoring, analytics, remote updates, and monetization without having to build their own backend infrastructure.
Firebase is a NoSQL, real-time database that allows for offline capabilities. It provides authentication, database storage and hosting services. To integrate Firebase, developers add the Firebase and Google Services libraries to their app, connect to the Firebase database, and perform CRUD operations and other tasks like user authentication. Firebase allows for easy development of mobile apps through its various services.
This deck gives an overview of Firebase. Firebase allows mobile developers to develop a quality app, grow the user base and monetize from it, through cross-platform SDKs. With Firebase Analytics at it's core, you will be able to have a clear 360 view of your app without having to juggle between multiple dashboards.
Google Firebase on Android is a mobile platform that lets you develop high-quality maintainable apps, improve apps quality, increase user engagement, and grow your business to earn more money. In this presentation, Firebase on Android: The Big Picture, attendees will learn foundational knowledge of why and when to use Google Firebase in their Android application. They will first explore core Firebase functionalities to develop and maintain high-quality apps. Next, they will discover how they can leverage the power of Firebase to improve apps quality while in production and therefore learn how to use Firebase to grow their business. Finally, they will explore how to integrate Firebase in their Android application. At the end of my presentation, attendees will get a clear picture of why and when to use Firebase to develop, and maintain high-quality apps to flourish their business.
What all will be covered in the session?
- Explore core Firebase features available to build high-quality Android apps such as Authentication, Cloud Firestore, Realtime Database, Cloud Storage, and Cloud Functions.
- Realise the importance of Firebase features such as Crashlytics, Performance Monitoring , and Test Lab to get insights into potential bugs and fix it to improve the quality of apps.
- Explore various Firebase tools such as Google Analytics, In-App Messaging, Cloud Messaging, Remote Config, A/B Testing , and Predictions to drive user engagement, grow user base, increase user retention, and make more money.
- Integrate Firebase SDK in your Android project using Android Studio and explore the various aspects of the Firebase console.
Many apps nowadays come with static content that is loaded on demand and not built into the app.
For this type of content Google Firebase provides a hosting solution called Firebase Hosting.
Firebase hosting gives you a free, fast, and reliable way to host an app's static assets such as HTML, CSS, JavaScript, and media files.
One Gigabyte of data storage and 10 Gigabyte of monthly data transfer are free, including TLS certificate and an option to include your custom domain.
That makes Firebase Hosting interesting for serving simple static websites.
In this session we will look at getting started with a simple website hosted on Firebase and how to use its command line tools.
Firebase is a mobile and web application platform with tools and infrastructure designed to help developers build high-quality apps. Firebase is made up of complementary features that developers can mix-and-match to fit their needs.
Firebase is a mobile platform that helps developers quickly build high-quality apps, grow their user base, and earn money. It provides features like analytics, cloud messaging, authentication, database, storage, hosting, and monetization tools that can be used individually or together. Firebase allows developers to focus on building their app while Firebase handles backend services like data storage, user auth, and notifications.
Firebase is a real-time backend service that allows developers to build mobile and web applications without having to manage their own backend infrastructure. It provides features like analytics, notifications, crash reporting, authentication, and cloud storage out of the box. As a NoSQL database, it allows for fast response times compared to traditional web services. Firebase is useful for building real-time applications like chat apps or ones that require syncing data across multiple devices. It also offers benefits like free scalability, push notifications, and integration with other Google services and platforms.
Firebase is a NoSQL, real-time database that allows for offline capabilities. It provides authentication, database storage and hosting services. To integrate Firebase, developers add the Firebase and Google Services libraries to their app, connect to the Firebase database, and perform CRUD operations and other tasks like user authentication. Firebase allows for easy development of mobile apps through its various services.
This deck gives an overview of Firebase. Firebase allows mobile developers to develop a quality app, grow the user base and monetize from it, through cross-platform SDKs. With Firebase Analytics at it's core, you will be able to have a clear 360 view of your app without having to juggle between multiple dashboards.
Google Firebase on Android is a mobile platform that lets you develop high-quality maintainable apps, improve apps quality, increase user engagement, and grow your business to earn more money. In this presentation, Firebase on Android: The Big Picture, attendees will learn foundational knowledge of why and when to use Google Firebase in their Android application. They will first explore core Firebase functionalities to develop and maintain high-quality apps. Next, they will discover how they can leverage the power of Firebase to improve apps quality while in production and therefore learn how to use Firebase to grow their business. Finally, they will explore how to integrate Firebase in their Android application. At the end of my presentation, attendees will get a clear picture of why and when to use Firebase to develop, and maintain high-quality apps to flourish their business.
What all will be covered in the session?
- Explore core Firebase features available to build high-quality Android apps such as Authentication, Cloud Firestore, Realtime Database, Cloud Storage, and Cloud Functions.
- Realise the importance of Firebase features such as Crashlytics, Performance Monitoring , and Test Lab to get insights into potential bugs and fix it to improve the quality of apps.
- Explore various Firebase tools such as Google Analytics, In-App Messaging, Cloud Messaging, Remote Config, A/B Testing , and Predictions to drive user engagement, grow user base, increase user retention, and make more money.
- Integrate Firebase SDK in your Android project using Android Studio and explore the various aspects of the Firebase console.
Many apps nowadays come with static content that is loaded on demand and not built into the app.
For this type of content Google Firebase provides a hosting solution called Firebase Hosting.
Firebase hosting gives you a free, fast, and reliable way to host an app's static assets such as HTML, CSS, JavaScript, and media files.
One Gigabyte of data storage and 10 Gigabyte of monthly data transfer are free, including TLS certificate and an option to include your custom domain.
That makes Firebase Hosting interesting for serving simple static websites.
In this session we will look at getting started with a simple website hosted on Firebase and how to use its command line tools.
Firebase is a mobile and web application platform with tools and infrastructure designed to help developers build high-quality apps. Firebase is made up of complementary features that developers can mix-and-match to fit their needs.
Firebase is a mobile platform that helps developers quickly build high-quality apps, grow their user base, and earn money. It provides features like analytics, cloud messaging, authentication, database, storage, hosting, and monetization tools that can be used individually or together. Firebase allows developers to focus on building their app while Firebase handles backend services like data storage, user auth, and notifications.
Firebase is a real-time backend service that allows developers to build mobile and web applications without having to manage their own backend infrastructure. It provides features like analytics, notifications, crash reporting, authentication, and cloud storage out of the box. As a NoSQL database, it allows for fast response times compared to traditional web services. Firebase is useful for building real-time applications like chat apps or ones that require syncing data across multiple devices. It also offers benefits like free scalability, push notifications, and integration with other Google services and platforms.
This document summarizes Firebase services for mobile app development. It discusses how Firebase provides tools for realtime databases, authentication, analytics, notifications, remote configuration, testing, and monetization. Firebase databases store data in a NoSQL JSON format and support offline usage. Authentication integrates with Google, Facebook, and other providers. Analytics helps understand user behavior. Remote configuration allows changing app behavior without updates. Testing tools include emulator, instrumentation, and crash reporting.
Firebase has a set of tools to help you develop high-quality apps, grow your user base and earn money. Firebase covers the essentials so that you can focus on your users and your business.
16 technologies that will help you Develop, Grow and Earn from your mobile apps, and an Analytics product that can be used to bring them all together.
Firebase is a mobile and web app development platform owned by Google that provides tools and services to help developers build high-quality apps. It started as a startup called Envolve in 2011 that provided real-time data syncing across devices. After being acquired by Google in 2014, Firebase expanded its offerings and now integrates with various Google services. Firebase provides tools to help with app development, testing, analytics, cloud services, and more.
Firebase is a mobile and web application development platform that provides tools for user authentication, a realtime database, cloud storage, crash reporting, remote configuration, and analytics. It allows developers to focus on building experiences rather than dealing with backend infrastructure headaches. Some key Firebase services include authentication, a NoSQL database, hosting, cloud functions, remote config, dynamic links, cloud messaging, and analytics. Firebase aims to simplify realtime app development and provide an improved developer experience.
Firebase is a mobile and web application development platform that allows developers to build collaborative applications without writing server-side code. It provides features like authentication, a real-time database, file storage, hosting, and cloud messaging. Firebase was developed in 2011 and later acquired by Google in 2014.
This document provides an introduction to Firebase, a mobile and web application development platform. It discusses what Firebase is, its use cases, features like its realtime database and security rules. The document also covers Firebase's pricing, history, and alternatives. Firebase provides tools to create applications without server-side programming and allows for realtime syncing of data across clients. It advocates for structuring data in a flattened, scalable manner and provides security rules to control access.
Getting Started with Firebase Cloud FunctionsMuhammad Samu
Slide for my talk on Firebase Cloud Functions at GDG Covenant University's GCP Next 17 Extended. Went through the functions available for Firebase users as at April 1st 2017.
The Firebase tier for your mobile app - DevFest CHMatteo Bonifazi
1) The document discusses various Firebase services including Analytics, Remote Config, Authentication, Notifications, Dynamic Links, App Indexing, and Crash Reporting that provide analytics, crash reporting, A/B testing, authentication and more for mobile and web apps.
2) Firebase Analytics provides analytics and user segmentation capabilities while Firebase Remote Config enables A/B testing without requiring app deployments.
3) Other services covered include Firebase Authentication, Notifications, Dynamic Links, and Crash Reporting which provide user authentication, push notifications, dynamic link handling, and crash reporting, respectively.
Firebase is a mobile and web application platform with tools and infrastructure designed to help developers build high-quality apps. Firebase evolved from Envolve, a prior startup founded by Tamplin and Lee in 2011. Envolve provided developers an API that let them integrate online chat into their websites.
This document provides an introduction and overview of using the Firebase Realtime Database with Vue.js. It begins with a quickstart guide showing how to set up a Firebase project and include the necessary scripts. It then demonstrates integrating Firebase data with Vue components using VueFire. Examples are shown of retrieving and modifying database content, adding validation, and structuring data. The document concludes by listing additional references for the Firebase quickstart samples, Realtime Database documentation, Vue.js, and examples of Firebase validation with Vue.
"Aprenda a colocar sua aplicação web na nuvem da Google, bem como habilitar o HTTPS de uma maneira fácil e rápida e nunca mais se preocupar com escalabilidade em seus projetos."
"Learn setup your web application in the Google's Firebase cloud, as well as how to enable HTTPS in an easy and fast way and don't worry about scalability in your projects anymore."
The document discusses Firebase, a realtime application development platform. It provides free and unlimited analytics, including reporting on 500 event types with 25 attributes each. Firebase offers features like a realtime database, authentication, cloud messaging, storage, and hosting to help developers create high quality apps. Additional features like notifications, remote config, and dynamic links can help grow a user base. Monetization options through AdMob are also mentioned.
Building Extraordinary Apps with Firebase AnalyticsGDG Korea
Firebase is a developer toolbox that provides tools to help build apps including a real-time database, authentication, storage, remote config, and analytics. The real-time database allows for real-time syncing of data across clients. Firebase also provides user authentication through supported sign-in methods. Firebase Analytics automatically captures usage data that can be used to understand user behavior and improve apps. It also allows developers to define custom events. The tools in Firebase help developers better understand users to create extraordinary apps.
This document provides an overview of Firebase products and services for building, releasing, and engaging apps. It discusses how software engineers can use Firebase to accelerate development by using managed backend services like Cloud Firestore, Cloud Functions, and Authentication. It also explains how Firebase helps monitor apps and engage users through products like Crashlytics, Performance Monitoring, Predictions, and Cloud Messaging. Finally, it demonstrates some use cases of Firebase like enabling photo sharing, adding in-app chat, and optimizing ads based on user behavior.
This document summarizes a meetup on Firebase hosted by Amrit Sanjeev. It introduces Firebase and its features including realtime database, user authentication, hosting, and security. It provides code examples for adding Firebase dependencies, reading and writing data to the realtime database, and enabling offline support. The document also discusses Firebase's reliability, data retention policies, and security measures.
Organizing backend data is difficult but Firebase provides tools to help build better apps, improve quality, and grow business. It offers integrated, cross-platform solutions for authentication, databases, storage, hosting, and more. Firebase's services like Cloud Firestore, Storage, Functions, and Authentication can be easily accessed through SDKs and handle tasks like data organization, file storage, backend code, and notifications.
Introduction to Google Firebase.
This presentation covers basic intro to Firebase and its services.
To get started with Firebase : https://github.com/firebase/quickstart-js.git
Firebase provides various services including analytics, authentication, database, storage, hosting, testing, distribution and monetization. It allows for unlimited analytics reporting, audience segmentation, offline and realtime database access, secure file storage, A/B testing, error monitoring, and integration with Google services like AdWords and AdMob. Firebase services are customizable, scalable and aim to improve the user experience.
This document provides summaries of various Firebase products and services, including Firebase Realtime Database, Firebase Authentication, Firebase Cloud Messaging, Firebase Notifications, Firebase Storage, Firebase Hosting, Firebase Test Lab for Android, and Firebase Crash Reporting. For each product or service, the document outlines its key capabilities and provides example use cases.
This document summarizes Firebase services for mobile app development. It discusses how Firebase provides tools for realtime databases, authentication, analytics, notifications, remote configuration, testing, and monetization. Firebase databases store data in a NoSQL JSON format and support offline usage. Authentication integrates with Google, Facebook, and other providers. Analytics helps understand user behavior. Remote configuration allows changing app behavior without updates. Testing tools include emulator, instrumentation, and crash reporting.
Firebase has a set of tools to help you develop high-quality apps, grow your user base and earn money. Firebase covers the essentials so that you can focus on your users and your business.
16 technologies that will help you Develop, Grow and Earn from your mobile apps, and an Analytics product that can be used to bring them all together.
Firebase is a mobile and web app development platform owned by Google that provides tools and services to help developers build high-quality apps. It started as a startup called Envolve in 2011 that provided real-time data syncing across devices. After being acquired by Google in 2014, Firebase expanded its offerings and now integrates with various Google services. Firebase provides tools to help with app development, testing, analytics, cloud services, and more.
Firebase is a mobile and web application development platform that provides tools for user authentication, a realtime database, cloud storage, crash reporting, remote configuration, and analytics. It allows developers to focus on building experiences rather than dealing with backend infrastructure headaches. Some key Firebase services include authentication, a NoSQL database, hosting, cloud functions, remote config, dynamic links, cloud messaging, and analytics. Firebase aims to simplify realtime app development and provide an improved developer experience.
Firebase is a mobile and web application development platform that allows developers to build collaborative applications without writing server-side code. It provides features like authentication, a real-time database, file storage, hosting, and cloud messaging. Firebase was developed in 2011 and later acquired by Google in 2014.
This document provides an introduction to Firebase, a mobile and web application development platform. It discusses what Firebase is, its use cases, features like its realtime database and security rules. The document also covers Firebase's pricing, history, and alternatives. Firebase provides tools to create applications without server-side programming and allows for realtime syncing of data across clients. It advocates for structuring data in a flattened, scalable manner and provides security rules to control access.
Getting Started with Firebase Cloud FunctionsMuhammad Samu
Slide for my talk on Firebase Cloud Functions at GDG Covenant University's GCP Next 17 Extended. Went through the functions available for Firebase users as at April 1st 2017.
The Firebase tier for your mobile app - DevFest CHMatteo Bonifazi
1) The document discusses various Firebase services including Analytics, Remote Config, Authentication, Notifications, Dynamic Links, App Indexing, and Crash Reporting that provide analytics, crash reporting, A/B testing, authentication and more for mobile and web apps.
2) Firebase Analytics provides analytics and user segmentation capabilities while Firebase Remote Config enables A/B testing without requiring app deployments.
3) Other services covered include Firebase Authentication, Notifications, Dynamic Links, and Crash Reporting which provide user authentication, push notifications, dynamic link handling, and crash reporting, respectively.
Firebase is a mobile and web application platform with tools and infrastructure designed to help developers build high-quality apps. Firebase evolved from Envolve, a prior startup founded by Tamplin and Lee in 2011. Envolve provided developers an API that let them integrate online chat into their websites.
This document provides an introduction and overview of using the Firebase Realtime Database with Vue.js. It begins with a quickstart guide showing how to set up a Firebase project and include the necessary scripts. It then demonstrates integrating Firebase data with Vue components using VueFire. Examples are shown of retrieving and modifying database content, adding validation, and structuring data. The document concludes by listing additional references for the Firebase quickstart samples, Realtime Database documentation, Vue.js, and examples of Firebase validation with Vue.
"Aprenda a colocar sua aplicação web na nuvem da Google, bem como habilitar o HTTPS de uma maneira fácil e rápida e nunca mais se preocupar com escalabilidade em seus projetos."
"Learn setup your web application in the Google's Firebase cloud, as well as how to enable HTTPS in an easy and fast way and don't worry about scalability in your projects anymore."
The document discusses Firebase, a realtime application development platform. It provides free and unlimited analytics, including reporting on 500 event types with 25 attributes each. Firebase offers features like a realtime database, authentication, cloud messaging, storage, and hosting to help developers create high quality apps. Additional features like notifications, remote config, and dynamic links can help grow a user base. Monetization options through AdMob are also mentioned.
Building Extraordinary Apps with Firebase AnalyticsGDG Korea
Firebase is a developer toolbox that provides tools to help build apps including a real-time database, authentication, storage, remote config, and analytics. The real-time database allows for real-time syncing of data across clients. Firebase also provides user authentication through supported sign-in methods. Firebase Analytics automatically captures usage data that can be used to understand user behavior and improve apps. It also allows developers to define custom events. The tools in Firebase help developers better understand users to create extraordinary apps.
This document provides an overview of Firebase products and services for building, releasing, and engaging apps. It discusses how software engineers can use Firebase to accelerate development by using managed backend services like Cloud Firestore, Cloud Functions, and Authentication. It also explains how Firebase helps monitor apps and engage users through products like Crashlytics, Performance Monitoring, Predictions, and Cloud Messaging. Finally, it demonstrates some use cases of Firebase like enabling photo sharing, adding in-app chat, and optimizing ads based on user behavior.
This document summarizes a meetup on Firebase hosted by Amrit Sanjeev. It introduces Firebase and its features including realtime database, user authentication, hosting, and security. It provides code examples for adding Firebase dependencies, reading and writing data to the realtime database, and enabling offline support. The document also discusses Firebase's reliability, data retention policies, and security measures.
Organizing backend data is difficult but Firebase provides tools to help build better apps, improve quality, and grow business. It offers integrated, cross-platform solutions for authentication, databases, storage, hosting, and more. Firebase's services like Cloud Firestore, Storage, Functions, and Authentication can be easily accessed through SDKs and handle tasks like data organization, file storage, backend code, and notifications.
Introduction to Google Firebase.
This presentation covers basic intro to Firebase and its services.
To get started with Firebase : https://github.com/firebase/quickstart-js.git
Firebase provides various services including analytics, authentication, database, storage, hosting, testing, distribution and monetization. It allows for unlimited analytics reporting, audience segmentation, offline and realtime database access, secure file storage, A/B testing, error monitoring, and integration with Google services like AdWords and AdMob. Firebase services are customizable, scalable and aim to improve the user experience.
This document provides summaries of various Firebase products and services, including Firebase Realtime Database, Firebase Authentication, Firebase Cloud Messaging, Firebase Notifications, Firebase Storage, Firebase Hosting, Firebase Test Lab for Android, and Firebase Crash Reporting. For each product or service, the document outlines its key capabilities and provides example use cases.
In the complex mobile technology ecosystem, selecting the right development approach can be intimidating.Sitecore mobile solution makes the entire process simple for marketers and technologists.
The document discusses how MobileSmith allows companies to create customized mobile apps for events that can then drive engagement throughout the year. It highlights how MobileSmith enables rapid development of native apps for multiple platforms, centralized management of app content, and the ability to reuse event apps as ongoing engagement tools rather than one-time uses. A case study demonstrates how a client used MobileSmith to create a tradeshow app in 2 weeks that saw heavy usage and allowed ongoing content updates post-event.
Deploy Firebase Backend as a Service Model for Application DevelopmentDashTechnologiesInc
Firebase Backend as a Service Firebase is a Baas owned and operated by Google and aids in developing and growing Custom Mobile Application Development. It was first developed as an YC11 start-up and later on evolved as the next generation of Google’s mobile app development platform in a concise span of time. Firebase Backend as a Service is becoming a very popular option cause of various factors, and presently most of The Mobile App Development Companies are choosing Firebase Baas for all their future projects.
This document introduces new enterprise mobile capabilities with Telerik Platform, including data connectors, Screen Builder for visually building screens, offline support for caching and syncing data, AppManager LiveSync for pushing updates to apps, building native Android and iOS apps with NativeScript, and application templates to help jumpstart development. It discusses key challenges enterprises face in mobile development and how Telerik Platform addresses these challenges through its open and modular architecture for designing, building, connecting, testing, managing, measuring and deploying enterprise mobile apps.
Firebase integration into Flutter refers to the use of Firebase services in Flutter application development. Firebase provides a variety of backend services that can be easily integrated into Flutter apps for managing data, user authentication, cloud messaging, and more. Following are the general steps to integrate Firebase into a Flutter application.
Learn from our hands-on experience using and working with Firebase. Great for building quick POC (prototypes) of apps that need real-time updates. Build cross platform web and mobile products with ease quickly.
AppsNgen is an application component and content delivery platform designed to help financial industry participants develop, publish and consume custom solutions.
Achieving The Telegraph's Digital Publishing Objectives - Phase 1Publisher's Toolbox
The Telegraph in London selected the Baobab Suite platform as their content redistribution platform, mobile app framework. Together with The Telegraph some key objectives were defined as critical to overcome. This presentation graphically presents how those challenges were overcome.
A Few Key Benefits:
Faster scale-ups
Better control
Easier manageability
Easier upgrades
Lower TCO
Also check out 6-step Process to Saas-enable Your Product.
Mobile app development can be complex and time-consuming. AWS provides a range of services and tools to help you create industry leading, cloud-enabled mobile apps that can securely scale to millions of users globally.
We'll walk through the AWS Mobile Hub toolkit which will help you build, develop and test compelling cloud-enabled mobile apps and for engaging your app users. You’ll learn how to use these offerings (serverless – API Gateway/Lambda, Cognito, and new services) to make it easy to develop both your iOS and Android frontend, as well as your mobile backend.
Speaker: Navdeep Manaktala,
Head Mobility Solutions, Amazon India
Azetone: Mobile A/B Testing & Personalization Philippe Dumont
This document discusses mobile A/B testing and personalization solutions from Azetone. It describes Azetone's single SDK that allows users to understand mobile app UX, optimize apps with real-time A/B testing and updates, and personalize apps dynamically. Key features include easy integration through a single SDK, real-time testing and deployment without app store submissions, and integration with other platforms. An example is given of a company that improved conversions by 36% through A/B testing with Azetone.
Firebase is a mobile and web application development platform acquired by Google in 2014. It provides various products like Cloud Storage, Authentication, Real-time Database, ML Kit, and Cloud Messaging to help developers build apps fast without managing infrastructure. New features of Firebase include flexibility, expressive querying, realtime updates, offline support, and scalability. Firebase aims to simplify app development and help developers grow engaged user bases and increase revenue.
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
This presentation talks about Cloud Native Application patterns Mobile, Web, BFF (Backend for Frontend) and Microservices. It will walk through the patterns and show how they can be used to deliver public cloud solutions with IBM Cloud, using Bluemix Developer Console
10. Authentication
• Support multiple social accounts.
• Optional, out-of-the-box
authentication UI optimized to
give your users the best
experience
• It can also integrate to your
existing accounts.
11. • You can build your own interface or use Firebase open source UI and build simple sign-in UX
• Advanced functionality like email verification, anonymous accounts, and account linking
• Firebase will also manage user session, so user will remain logged in after the browser or
application restarts.
12. Realtime Database
• A cloud-hosted NoSQL database
• Intuitive and easy-to-use API
• Data is stored as JSON, synced
across connected devices in
milliseconds, and available when
your app goes offline.
13. • Remains responsive regardless of network latency or Internet connectivity so your Firebase app works
offline. Data synchronizes when connectivity returns
• Handles the complexity of realtime synchronization and provides flexible conflict resolution
• Has database security rules to specify who has access to what piece of data
• Accessible directly from client SDKs, or from your server with the REST API
14. Storage
• Robust uploads and downloads in the
background, regardless of network
quality
• Secure client-side authorization,
integrated with Authentication
• API access throughout Firebase or
Google Cloud Storage APIs
15. • All transfers are performed over secured connections.
• All transfers are robust, and will resume automatically in case connection was broken.
• Petabyte scale data storage backed by Google Cloud Storage
17. • Blazing-fast content worldwide
• Files stored on firebase hosting are cached on SSD for low latency experience
• Every site is served over secured connection.
• Atomic deploys and one-click rollbacks on one command
18. Remote Configuration
• Simple key-value store that lives
in the cloud
• Modify your app without a new
production deployment
• Customize content for different
Firebase Analytics audiences and
measure results
• Roll out features gradually and
monitor the impact
19. • Much faster than conventional process of app submission for every configuration change which
usually take couple of days
• Update app configuration from Firebase console and when user fire your app next time it gets
updated config changes.
20. Analytics
• Unlimited reporting of 500 event
types, each with up to 25
attributes
• One dashboard to view user
behavior and cross-network
campaign performance
21. • Demographic segmentation, including age, gender, and location, available out-of-the-box
• Use custom user properties to find out how your users behave inside your app
• One you have this data use can use Firebase Analytics audiences and target those group through
notifications or modify their experience through Firebase Remote Config or target them through
AdWords
• Export raw data to BigQuery for custom querying and slice n dice data using SQL queries
22. Crash Reporting
• Prioritize crashes by frequency
and impact
• Reliably collect crashes that
occur while the device is online
or offline
• Ability to measure the impact of
a crash on user behavior via
Firebase Analytics
23. • Comprehensive data surrounding each crash, including device characteristics, device
circumstances, a stack trace, and more
• Crashes are grouped by similarity and ordered by severity of impact on your users
• Log additional information as the app is running and you can send handled events for analysis as
well to display on dashboard
24. Notifications
• Send free and unlimited notifications
across Android and iOS.
• Send messages and analyze
effectiveness in one dashboard
without writing any code
• Integrate with Firebase Analytics to
deliver messages to a user segment
25. • Notifications can be sent to Firebase Cloud messaging topics
• Notifications can be sent to specific devices which can be selected using analytics tools
• Firebase console is integrated with analytics to measure the effectiveness of your messages
26. Cloud Messaging
• Send unlimited
upstream/downstream messages
• Send messages to individual
devices or a user segment
27. • Once app instance is registered on cloud messaging service on server you write code to send
message to all devices.
• It can send billions of messages with 95% of messages sent in 250ms.
28. Test Lab for Android
• Generate detailed report, screenshots,
device logs and crashes to help
identify bugs during testing phase
• Run custom test scripts on hundreds of
device configurations
29. • Easiest way to use Firebase test tab is to run a Robo Test. This is an intelligent automated test that
crawls your app to discover your app features without writing any additional code to use it. For
specific use cases you can write scripts as well
• Supplement your existing workflow through integration with Android Studio, command-line tools,
and Web-based consoles
30. App Indexing
• Show your in-app content via Google
Search
• Make your content accessible through
autocomplete and Now on Tap for
Android devices
• Improve your app ranking in Google
Search results
31. • If your app and website have same content you associate them with each other then app can
receive incoming links from search
• If you have the app installed it will allow to link directly to it, when the app launches it see the
address of the index content and decides which page to load
• On android it can be achieved via Android App Linking and on iOS through Universal Links
• If people use your app your search position can be improved
32. Dynamic Links
• Dynamic Links can survive the app install
process and take users to relevant
content whether they're a brand-new
user or a longtime customer.
• Improve acquisition and engagement by
bringing users directly to content that
they were originally searching for,
whether they have your app installed or
not
• Delight new users with personalized
promotions and messages after install
33. • Through Dynamic Links you can create one single link that behaves one way on iOS, another on
Android and Desktop browser and will take you to the page which is appropriate for that platform
• You can change behavior according to user have your app installed on not and direct them
according to your wish
• Dynamic Links can be used for Marketing Campaigns, from email to social media to banner adds
and even QR codes
• Dynamic Links are linked with Firebase console so you can find out which of the users have
opened your app through particular link
34. Invites
• Invite the most relevant contacts
with smart suggestions
• Free email and SMS delivery
• Powered by Firebase Dynamic
Links
• Use in conjunction with
promotions to increase
acquisition and retention
35. • Send customized and richly formatted invitation either designed by yourself or one you let
Firebase invites built automatically from your app store listing
• On clicking it they are taken directly to the app if they already have it, or the appropriate appstore
for their device if they don’t. Once they install your app Firebase Invites can then send to your app
through deeplink and will survive though new app install
• Invites are linked with Firebase analytics to let you know when the user has opened or installed
the app through an invite
36. AdWords
• Conversion tracking for first
opens and in-app events without
implementing any additional
SDKs
• Cross-network attribution
measurement and LTV in one
dashboard
• Show ads to users based on user
segments from Firebase
Analytics
37. • Quickly set up add campaign to reach the type of users which might be interested in your app
and set budget and cost
• Display add to people according to actions they have performed in your app
38. AdMob
• Show ads from millions of Google
advertisers competing in real time
• Choose a format to suit your app,
including banner, video and native
ads
• Work with more than 40 top ad
networks using AdMob Mediation
• Cross-promote between your apps
for free with AdMob house ads
39. • AdMob automatically selects the adds which pay you the most.
• AdMob will match the theme of you app via CSS as it was part of your app
• AdMob will help you with in-app purchase revenue as well
• Tune AdMob to target campaign according to particular user group/location