SlideShare ist ein Scribd-Unternehmen logo
1 von 26
FIREBASE
Neha Nasreen(13AT1A0548)
OUTLINE
› What is Firebase?
› History
› Why use Firebase?
› General Architecture
› Services
2
3
WHAT IS FIREBASE?
“ Firebase is a fully managed platform for building iOS, Android, and web
apps that provides automatic data synchronization, authentication
services, messaging, file storage, analytics, and more. Starting with
Firebase is an efficient way to build or prototype mobile backend services”
› A set of tools which provides a full suite for app development
› NoSQL database
› Base on node.js.
› Real time syncing with multiple devices or chat application
› Ability to create applications with no server-side programming
› Backend as a Service
4
› Founded in 2011 by Andrew Lee and James Tamplin
› Initial product was a realtime database
› Over time it becomes a full suite for app development
› Acquired by Google in 2014
5HISTORY
› Create Application without backend server
› No need extra money spent for backend server
› Faster than any backend web services
› Push notification
› No SQL database so it is more faster
› Auto backup
› and many more…
6WHY USE FIREBASE?
ARCHITECTURE WITH FIREBASE
› Firebase client is added to an application by including the relevant
Firebase library.
› Firebase has libraries for javascript,JAVA,Android, iOS and a REST API.
› Once it is added any data structure can be saved to Firebase.
› This will automatically sava data to Firebase backend and synchronize
the data across various instances of the application.
7
8
9
Google offers a plethora of cloud services that mobile developers can
use power their apps. It offers developers a dedicated platform and
SDK for building mobile apps.
Firebase can power your app’s backend , including data storage,user
Authentication,static hosting, and more. Focus on creating
extraordinary user expericences. Build cross platform native mobile
and web apps with our Android, iOS, and Javascript SDKs.
10
ANALYTICS
› Unlimited reporting of 500 event
types, each with up to 25 attributes
› One dashboard to view user behavior
and cross-network campaign
performance
› Demographic segmentation,
including age, gender, and location,
available out-of-the-box
› Export raw data to BigQuery for
custom querying
11
CLOUD MESSAGING
› Send unlimited
upstream/downstream
messages.
› Send messages to individual
devices or a user segment
› Handle all aspects of queuing
and delivery
› It can send billions of messages
with 95% of messages sent in
250ms.
12
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.
› Advanced functionality like email
verification, anonymous accounts,
and account linking
› Firebase will also manage user
session.
13
REAL TIME DATABASE
› A cloud-hosted NoSQL database.
› Intuitive and easy-to-use API
› Remains responsive regardless of
network latency or Internet
connectivity
› Handles the complexity of real
time synchronization and provides
flexible conflict resolution
› 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
› Petabyte scale data storage
backed by Google Cloud Storage
› API access throughout Firebase
or Google Cloud Storage APIs
15
HOSTING
› Automatically provisioned SSL
certificate
› Support for client-side routing
› Blazing-fast content worldwide
› Atomic deploys and one-click
rollbacks on one command.
› Every site is served over secured
connection.
16
TEST LAB
› Generate detailed reports and
screenshots to help identify bugs.
› Run custom test scripts on
hundreds of device
configurations.
› Supplement your existing
workflow through integration
with Android Studio, command-
line tools, and Web-based
consoles.
17
CRASH REPORTING
› Prioritize crashes by frequency
and impact.
› Comprehensive data surrounding
each crash, including device
characteristics, device
circumstances, a stack trace, and
more
› Reliably collect crashes that occur
while the device is online or
offline
18
NOTIFICATION
› 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
19
REMOTE CONFIG
› 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.
20
APP INDEXING
› Show your in-app content via
Google Search.
› Make your content accessible
through auto complete and
Now on Tap for Android
device.
› Improve your app ranking in
Google Search results.
21
DYNAMIC LINKS
› 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.
22
INVITES
› Invite the most relevant
contacts with smart suggestions
› Free email and SMS delivery
› Powered by Firebase Dynamic
Links
23
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
24
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
25
“Firebase is very powerful and easy to use. This certainly
makes life of a developer less painful and he can think
less about logics related to the data management as
Firebase does that with ease and with limited lines of
code. Firebase is free to use unless you want features
like Test Labs( which runs custom test scripts on hundreds
of device configuration and gives you feedback)
orincreasee cloud storage space, which is not usually
required if you do not have a huge user base. Firebase is
now very important part of development and will be with
us for long time....
26

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to FirebaseMustafa Şenel
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big PictureSriyank Siddhartha
 
Google Firebase Presentation
Google Firebase PresentationGoogle Firebase Presentation
Google Firebase PresentationAeni Patel
 
Firebase in action 2021
Firebase in action 2021Firebase in action 2021
Firebase in action 2021NhanNguyen534
 
Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Kasper Loevborg Jensen
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebaseFarouk Touzi
 
Firebase Auth Tutorial
Firebase Auth TutorialFirebase Auth Tutorial
Firebase Auth TutorialBukhori Aqid
 
OSMC 2021 | Introduction into OpenSearch
OSMC 2021 | Introduction into OpenSearchOSMC 2021 | Introduction into OpenSearch
OSMC 2021 | Introduction into OpenSearchNETWAYS
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web AppSankalp Khandelwal
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app developmentChamil Madusanka
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase AnalyticsMariam Aslam
 
Firestore: The Basics
Firestore: The BasicsFirestore: The Basics
Firestore: The BasicsJielynn Diroy
 
[Final] ReactJS presentation
[Final] ReactJS presentation[Final] ReactJS presentation
[Final] ReactJS presentation洪 鹏发
 

Was ist angesagt? (20)

Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to Firebase
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Introduction to Firebase from Google
Introduction to Firebase from GoogleIntroduction to Firebase from Google
Introduction to Firebase from Google
 
Google Firebase Presentation
Google Firebase PresentationGoogle Firebase Presentation
Google Firebase Presentation
 
Firebase
Firebase Firebase
Firebase
 
Firebase in action 2021
Firebase in action 2021Firebase in action 2021
Firebase in action 2021
 
Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Firebase Auth Tutorial
Firebase Auth TutorialFirebase Auth Tutorial
Firebase Auth Tutorial
 
OSMC 2021 | Introduction into OpenSearch
OSMC 2021 | Introduction into OpenSearchOSMC 2021 | Introduction into OpenSearch
OSMC 2021 | Introduction into OpenSearch
 
Flutter
FlutterFlutter
Flutter
 
Rest assured
Rest assuredRest assured
Rest assured
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app development
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase Analytics
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Firestore: The Basics
Firestore: The BasicsFirestore: The Basics
Firestore: The Basics
 
[Final] ReactJS presentation
[Final] ReactJS presentation[Final] ReactJS presentation
[Final] ReactJS presentation
 

Andere mochten auch

Firebase Adventures - Real time platform for your apps
Firebase Adventures - Real time platform for your appsFirebase Adventures - Real time platform for your apps
Firebase Adventures - Real time platform for your appsJuarez Filho
 
Firebase presentation
Firebase presentationFirebase presentation
Firebase presentationConnor Leech
 
Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Sittiphol Phanvilai
 
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説Fumiya Sakai
 
NodeMCU with Blynk and Firebase
NodeMCU with Blynk and FirebaseNodeMCU with Blynk and Firebase
NodeMCU with Blynk and FirebaseEueung Mulyana
 
Introduction to Firebase on Android
Introduction to Firebase on AndroidIntroduction to Firebase on Android
Introduction to Firebase on Androidamsanjeev
 
Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Peter Lubbers
 
Academic Internship Project on Performance management System
Academic Internship Project on Performance management SystemAcademic Internship Project on Performance management System
Academic Internship Project on Performance management SystemHR at VASHI ELECTRICALS PVT. LTD.
 
Report Internship
Report InternshipReport Internship
Report Internshipabisek123
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management systemriteshitechnosoft
 
Blue eye technology
Blue eye technologyBlue eye technology
Blue eye technologyDivya Mohan
 
Placement management system
Placement management systemPlacement management system
Placement management systemMehul Ranavasiya
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes pptdeepu427
 
Summer internship project report
Summer internship project reportSummer internship project report
Summer internship project reportManish Singh
 

Andere mochten auch (19)

Firebase Adventures - Real time platform for your apps
Firebase Adventures - Real time platform for your appsFirebase Adventures - Real time platform for your apps
Firebase Adventures - Real time platform for your apps
 
Firebase presentation
Firebase presentationFirebase presentation
Firebase presentation
 
Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
 
Firebase
FirebaseFirebase
Firebase
 
Android Firebase
Android FirebaseAndroid Firebase
Android Firebase
 
NodeMCU with Blynk and Firebase
NodeMCU with Blynk and FirebaseNodeMCU with Blynk and Firebase
NodeMCU with Blynk and Firebase
 
Introduction to Firebase on Android
Introduction to Firebase on AndroidIntroduction to Firebase on Android
Introduction to Firebase on Android
 
Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)
 
Academic Internship Project on Performance management System
Academic Internship Project on Performance management SystemAcademic Internship Project on Performance management System
Academic Internship Project on Performance management System
 
Report Internship
Report InternshipReport Internship
Report Internship
 
Traning and placement management system
Traning and placement management systemTraning and placement management system
Traning and placement management system
 
MBA Internship.ppt
MBA Internship.pptMBA Internship.ppt
MBA Internship.ppt
 
Blue eye technology
Blue eye technologyBlue eye technology
Blue eye technology
 
Blue eyes
Blue eyesBlue eyes
Blue eyes
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
 
Summer internship project report
Summer internship project reportSummer internship project report
Summer internship project report
 

Ähnlich wie Firebase

Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Alexander Feschenko
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebaseMengChun Lam
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile appsKen Cenerelli
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 
Azure App Service at Let's Dev This
Azure App Service at Let's Dev ThisAzure App Service at Let's Dev This
Azure App Service at Let's Dev ThisGuy Barrette
 
Windows azure poster
Windows azure posterWindows azure poster
Windows azure posterLê Vượng
 
Building modern applications in the cloud
Building modern applications in the cloudBuilding modern applications in the cloud
Building modern applications in the cloudCommit Software Sh.p.k.
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformBizTalk360
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experienceDara Oladapo
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
Up and Running with firebase
Up and Running with firebaseUp and Running with firebase
Up and Running with firebaseMd. Sadhan Sarker
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutterpmgdscunsri
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1MDSC1
 
Introducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhdIntroducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhdtaxakhirpara1224
 

Ähnlich wie Firebase (20)

Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebase
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile apps
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Azure App Service at Let's Dev This
Azure App Service at Let's Dev ThisAzure App Service at Let's Dev This
Azure App Service at Let's Dev This
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
 
Windows azure poster
Windows azure posterWindows azure poster
Windows azure poster
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Building modern applications in the cloud
Building modern applications in the cloudBuilding modern applications in the cloud
Building modern applications in the cloud
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service Platform
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview Infographic
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Up and Running with firebase
Up and Running with firebaseUp and Running with firebase
Up and Running with firebase
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutter
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1
 
Introducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhdIntroducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhd
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 

Kürzlich hochgeladen

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Firebase

  • 2. OUTLINE › What is Firebase? › History › Why use Firebase? › General Architecture › Services 2
  • 3. 3 WHAT IS FIREBASE? “ Firebase is a fully managed platform for building iOS, Android, and web apps that provides automatic data synchronization, authentication services, messaging, file storage, analytics, and more. Starting with Firebase is an efficient way to build or prototype mobile backend services”
  • 4. › A set of tools which provides a full suite for app development › NoSQL database › Base on node.js. › Real time syncing with multiple devices or chat application › Ability to create applications with no server-side programming › Backend as a Service 4
  • 5. › Founded in 2011 by Andrew Lee and James Tamplin › Initial product was a realtime database › Over time it becomes a full suite for app development › Acquired by Google in 2014 5HISTORY
  • 6. › Create Application without backend server › No need extra money spent for backend server › Faster than any backend web services › Push notification › No SQL database so it is more faster › Auto backup › and many more… 6WHY USE FIREBASE?
  • 7. ARCHITECTURE WITH FIREBASE › Firebase client is added to an application by including the relevant Firebase library. › Firebase has libraries for javascript,JAVA,Android, iOS and a REST API. › Once it is added any data structure can be saved to Firebase. › This will automatically sava data to Firebase backend and synchronize the data across various instances of the application. 7
  • 8. 8
  • 9. 9
  • 10. Google offers a plethora of cloud services that mobile developers can use power their apps. It offers developers a dedicated platform and SDK for building mobile apps. Firebase can power your app’s backend , including data storage,user Authentication,static hosting, and more. Focus on creating extraordinary user expericences. Build cross platform native mobile and web apps with our Android, iOS, and Javascript SDKs. 10
  • 11. ANALYTICS › Unlimited reporting of 500 event types, each with up to 25 attributes › One dashboard to view user behavior and cross-network campaign performance › Demographic segmentation, including age, gender, and location, available out-of-the-box › Export raw data to BigQuery for custom querying 11
  • 12. CLOUD MESSAGING › Send unlimited upstream/downstream messages. › Send messages to individual devices or a user segment › Handle all aspects of queuing and delivery › It can send billions of messages with 95% of messages sent in 250ms. 12
  • 13. 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. › Advanced functionality like email verification, anonymous accounts, and account linking › Firebase will also manage user session. 13
  • 14. REAL TIME DATABASE › A cloud-hosted NoSQL database. › Intuitive and easy-to-use API › Remains responsive regardless of network latency or Internet connectivity › Handles the complexity of real time synchronization and provides flexible conflict resolution › Accessible directly from client SDKs, or from your server with the REST API 14
  • 15. STORAGE › Robust uploads and downloads in the background, regardless of network quality › Secure client-side authorization, integrated with Authentication › Petabyte scale data storage backed by Google Cloud Storage › API access throughout Firebase or Google Cloud Storage APIs 15
  • 16. HOSTING › Automatically provisioned SSL certificate › Support for client-side routing › Blazing-fast content worldwide › Atomic deploys and one-click rollbacks on one command. › Every site is served over secured connection. 16
  • 17. TEST LAB › Generate detailed reports and screenshots to help identify bugs. › Run custom test scripts on hundreds of device configurations. › Supplement your existing workflow through integration with Android Studio, command- line tools, and Web-based consoles. 17
  • 18. CRASH REPORTING › Prioritize crashes by frequency and impact. › Comprehensive data surrounding each crash, including device characteristics, device circumstances, a stack trace, and more › Reliably collect crashes that occur while the device is online or offline 18
  • 19. NOTIFICATION › 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 19
  • 20. REMOTE CONFIG › 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. 20
  • 21. APP INDEXING › Show your in-app content via Google Search. › Make your content accessible through auto complete and Now on Tap for Android device. › Improve your app ranking in Google Search results. 21
  • 22. DYNAMIC LINKS › 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. 22
  • 23. INVITES › Invite the most relevant contacts with smart suggestions › Free email and SMS delivery › Powered by Firebase Dynamic Links 23
  • 24. 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 24
  • 25. 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 25
  • 26. “Firebase is very powerful and easy to use. This certainly makes life of a developer less painful and he can think less about logics related to the data management as Firebase does that with ease and with limited lines of code. Firebase is free to use unless you want features like Test Labs( which runs custom test scripts on hundreds of device configuration and gives you feedback) orincreasee cloud storage space, which is not usually required if you do not have a huge user base. Firebase is now very important part of development and will be with us for long time.... 26