SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Organizing and managing data
from many back-end sources is
very hard and complicated
Why Firebase?
Why Firebase?
Build better
apps
Improve app
quality
Grow your
business
Cloud Firestore
ML Kit
Cloud Functions
Authentication
Hosting
Cloud Storage
Realtime Database
Crashlytics
Performance
Monitoring
Test Lab
Google Analytics
A/B Testing
Remote Config
App Indexing
Cross-platform
Integrated
Authentication
Realtime Database -
Firestore
Cloud Storage
● Organizing and managing users
● Supports email and password and many social media
accounts (google, facebook..)
● Many templates for many functions (password reset, email
verification etc.)
● Cloud hosted No-SQL database
● The new Firebase database, successor of real-time database
(still in beta)
● Solves synchronization and management issues
● Access through the Android sdk
● Asynchronous communication! Using of listeners for
asynchronous actions when an operation is completed!!!
● Using of custom indexes is necessary for complex Queries!!!
● For more simplex Queries external tools are need (Elastic
Search for example, for queries like ‘like’ operator in sql for
search inside a string).
Complex query example
● Supports static and dynamic content through and international
CDN.
● SSL
● Custom Domains
● integration with Firebase Functions
● Easy way to use through Android sdk
● Managing weak connection issues
● Stores files into a Google Cloud Storage bucket and are
accessible Firebase and Google Cloud.
● Integration with Firebase Authentication for authorization
Uploading a photo to Firebase Firestore, from documentation
https://firebase.google.com/docs/storage/android/upload-files
Download a picture from Firebase Storage
● Lightweight
● Real Time crash reporter with notification to email or other
sources
● Collaboration with Fabric.io tool
● Collaboration with FIrebase Analytics
● Configuration with debug messages
● Crashlytics sdk
● Cross-platform messaging solution
● In Android with notifications
● No cost, Real Time
● You can define an Activity which handles the Intent extra data.
○ It can carry payload up to 4KB.
● Custom messages to the users for an action (access a website, subscribe
etc.)
● Uses a Pop-up window.
● Customizable and Insights
Firebase in app messaging example
● Backend code
● Triggered automatically through Firebase events or HTTPS
events. Supports actions like Authentication.
● Integration with other firebase features - tools like Firestore,
Firebase Storage
● Programmed in Node.js environment
● Many examples in Documentation and in Google Github page.
https://github.com/Alex18gr/Firebase_Demo
Thank You
Alexandros Tsichouridis

Mais conteúdo relacionado

Mais procurados

Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
Sriyank Siddhartha
 

Mais procurados (20)

Firebase
FirebaseFirebase
Firebase
 
Firebase
FirebaseFirebase
Firebase
 
Firebase
Firebase Firebase
Firebase
 
Firebase
FirebaseFirebase
Firebase
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Firebase
FirebaseFirebase
Firebase
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase Analytics
 
Firebase in action 2021
Firebase in action 2021Firebase in action 2021
Firebase in action 2021
 
Firebase Auth Tutorial
Firebase Auth TutorialFirebase Auth Tutorial
Firebase Auth Tutorial
 
Intoduction of FIrebase Realtime Database
Intoduction of FIrebase Realtime DatabaseIntoduction of FIrebase Realtime Database
Intoduction of FIrebase Realtime Database
 
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...
 
.Net Core
.Net Core.Net Core
.Net Core
 
An Introduction To REST API
An Introduction To REST APIAn Introduction To REST API
An Introduction To REST API
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Firebase slide
Firebase slideFirebase slide
Firebase slide
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
 

Semelhante a Google Firebase presentation - English

Semelhante a Google Firebase presentation - English (20)

Database, data storage, hosting with Firebase
Database, data storage, hosting with FirebaseDatabase, data storage, hosting with Firebase
Database, data storage, hosting with Firebase
 
Firebase Cloud Functions V2
Firebase Cloud Functions V2Firebase Cloud Functions V2
Firebase Cloud Functions V2
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutter
 
Intro to Firebase || Event by DSC UNIDEB
Intro to Firebase || Event by DSC UNIDEBIntro to Firebase || Event by DSC UNIDEB
Intro to Firebase || Event by DSC UNIDEB
 
Introduction to Firebase on Android
Introduction to Firebase on AndroidIntroduction to Firebase on Android
Introduction to Firebase on Android
 
Firestore MENA digital days : GDG Abu dhabi
Firestore MENA digital days : GDG Abu dhabiFirestore MENA digital days : GDG Abu dhabi
Firestore MENA digital days : GDG Abu dhabi
 
Dsc Firebase Introduction
Dsc Firebase IntroductionDsc Firebase Introduction
Dsc Firebase Introduction
 
Up and Running with firebase
Up and Running with firebaseUp and Running with firebase
Up and Running with firebase
 
Firebase .pptx
Firebase .pptxFirebase .pptx
Firebase .pptx
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
Accessing Google Cloud APIs
Accessing Google Cloud APIsAccessing Google Cloud APIs
Accessing Google Cloud APIs
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Python
 
Exploring Google APIs with Python
Exploring Google APIs with PythonExploring Google APIs with Python
Exploring Google APIs with Python
 
Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos Serverless with Firebase - Launchpad Build Burgos
Serverless with Firebase - Launchpad Build Burgos
 
What's New in Nuxeo Platform 7.4 - Breakfast Presentation in Paris
What's New in Nuxeo Platform 7.4 - Breakfast Presentation in ParisWhat's New in Nuxeo Platform 7.4 - Breakfast Presentation in Paris
What's New in Nuxeo Platform 7.4 - Breakfast Presentation in Paris
 
Cloud computing overview & running your code on Google Cloud (Jun 2019)
Cloud computing overview & running your code on Google Cloud (Jun 2019)Cloud computing overview & running your code on Google Cloud (Jun 2019)
Cloud computing overview & running your code on Google Cloud (Jun 2019)
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
 
Powerful Google developer tools for immediate impact! (2023-24 A)
Powerful Google developer tools for immediate impact! (2023-24 A)Powerful Google developer tools for immediate impact! (2023-24 A)
Powerful Google developer tools for immediate impact! (2023-24 A)
 
Firebase-ized your mobile app
Firebase-ized  your mobile appFirebase-ized  your mobile app
Firebase-ized your mobile app
 
Data Platform on GCP
Data Platform on GCPData Platform on GCP
Data Platform on GCP
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Google Firebase presentation - English

  • 1.
  • 2. Organizing and managing data from many back-end sources is very hard and complicated
  • 4. Build better apps Improve app quality Grow your business Cloud Firestore ML Kit Cloud Functions Authentication Hosting Cloud Storage Realtime Database Crashlytics Performance Monitoring Test Lab Google Analytics A/B Testing Remote Config App Indexing
  • 7.
  • 9.
  • 10. ● Organizing and managing users ● Supports email and password and many social media accounts (google, facebook..) ● Many templates for many functions (password reset, email verification etc.)
  • 11. ● Cloud hosted No-SQL database ● The new Firebase database, successor of real-time database (still in beta) ● Solves synchronization and management issues ● Access through the Android sdk
  • 12. ● Asynchronous communication! Using of listeners for asynchronous actions when an operation is completed!!! ● Using of custom indexes is necessary for complex Queries!!! ● For more simplex Queries external tools are need (Elastic Search for example, for queries like ‘like’ operator in sql for search inside a string).
  • 14. ● Supports static and dynamic content through and international CDN. ● SSL ● Custom Domains ● integration with Firebase Functions
  • 15. ● Easy way to use through Android sdk ● Managing weak connection issues ● Stores files into a Google Cloud Storage bucket and are accessible Firebase and Google Cloud. ● Integration with Firebase Authentication for authorization
  • 16. Uploading a photo to Firebase Firestore, from documentation https://firebase.google.com/docs/storage/android/upload-files
  • 17. Download a picture from Firebase Storage
  • 18. ● Lightweight ● Real Time crash reporter with notification to email or other sources ● Collaboration with Fabric.io tool ● Collaboration with FIrebase Analytics ● Configuration with debug messages ● Crashlytics sdk
  • 19. ● Cross-platform messaging solution ● In Android with notifications ● No cost, Real Time ● You can define an Activity which handles the Intent extra data. ○ It can carry payload up to 4KB.
  • 20. ● Custom messages to the users for an action (access a website, subscribe etc.) ● Uses a Pop-up window. ● Customizable and Insights
  • 21. Firebase in app messaging example
  • 22. ● Backend code ● Triggered automatically through Firebase events or HTTPS events. Supports actions like Authentication. ● Integration with other firebase features - tools like Firestore, Firebase Storage ● Programmed in Node.js environment ● Many examples in Documentation and in Google Github page.