SlideShare a Scribd company logo
Presented By:
Aeni Patel
Content:-
What is Firebase?
Who’s for Firebase?
Why Firebase?
Features of Firebase
Build Better apps
Improve App Quality
Grow your Apps
How to earn Money
What is Firebase?
Realtime Application Platform
→ Firebase is Backend-as-a-service (baas) that’s
developed by Google
→ You're going to save tons of time and money using
Firebase products instead of building them yourself
→ You can use all of it, parts of it, or a single piece of
it
→ All those parts work together like a well oiled
engine
Who’s for Firebase?
 Backend developer
 Super duper cheap
 The free tier is extremely generous, so you
can play around to your hearts content with
the various features that Firebase offers.
Why Firebase?
1. Build Batter
Apps
2. Improve Apps
Quality
3. Grow your
Business
Cross-Platforms
Features of Firebase
• Get free support
• Free to start,
scale with
ease
• Forget about
Infrastructure
• Make smart,
data-driven
Decision
Create A Project
in Firebase
Build Better Apps
Auth
Cloud
Function
Cloud
Firestore
Cloud
Storage
Hosting
ML Kit
Realtime
Database
 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.)
 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
 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).
 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
 Supports static and dynamic content through and
international CDN.
 SSL
 Custom Domains
 Integration with Firebase Functions
 Bring powerful machine learning features to your
mobile app.
 Firebase ML helps you deploy custom ML models
optimized for on-device inference, which reduces your
initial app installation size and lets you more easily
make updates.
 You can also use AutoML Vision Edge to train your own
custom image classification models, or access Cloud AI
Vision APIs for a more turn-key solution
 Realtime Database is Firebase's original database.
 It's an efficient, low-latency solution for mobile
apps that require synced states across clients in
realtime.
 We recommend Cloud Firestore instead of Realtime
Database for most developers starting a new
project.
Improve Apps Quality
Crashlytics
Performance
Monitoring
Test Lab
 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
 Diagnose app performance issues occurring on
your users’ devices
 Use traces to monitor the performance of specific
parts of your app and see a summarized view in
the Firebase console
 Stay on top of your app’s start-up time and
monitor HTTP requests without writing any code
 Run automatic and customized tests for your app
on virtual and physical devices hosted by Google
 Use Firebase Test Lab throughout your
development lifecycle to discover bugs and
inconsistencies so that you can offer up a great
experience on a wide variety of devices.
Grow Your Apps
Analytics
Predictions
Cloud
Messaging
In-app
Messaging
Remote
Config
A/B Testing
Dynamic
Links
 Analysis user attributions
and behaviour in a single
dashboard to make informed
decisions on your product
roadmap.
 Gain realtime insights from
reports, or export your raw
event data to Google
BigQuery for custom
analysis.
 Harness the power of Google’s machine learning to
get insight into which segments of users are likely
to churn or spend (or complete another conversion
event).
 Use these smart predictive segments for targeting
in other products like Remote Config, Cloud
Messaging, and In-App Messaging
 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.
 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.
 Customize how your app renders for each user.
 Change the look and feel, roll out features
gradually, run A/B tests, deliver customized
content to certain users, or make other updates
without deploying a new version—all from the
Firebase console.
 Monitor the impact of your changes and make
adjustments in a matter of minutes.
 Improve your app by running product and
marketing experiments, without worrying about
setting up the infrastructure to run A/B tests
 Customize experiments to suit your goals
 Test a variety of updates to your app, like message
copy or new features. Then, only roll-out changes
proven to move the needle on your key metrics
 Use Dynamic Links to deliver a customized user
experience for iOS, Android, and the web
 You can use them to power mobile web to drive
native app conversions, user to user sharing, social
and marketing campaigns, and more
 Dynamic Links provides you with the attributions
you need to better understand your mobile growth
 Empower your users to share your app
 Acquire users with the reach of Google
How to Earn Money?
 Show ads from millions of Google advertising
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
Create AdMob
Account
Different
Mail Id
Require
 https://firebase.google.com/docs/guides
Google Firebase Presentation

More Related Content

What's hot

Firebase in action 2021
Firebase in action 2021Firebase in action 2021
Firebase in action 2021
NhanNguyen534
 
Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to Firebase
Mustafa Şenel
 
Google Firebase presentation - English
Google Firebase presentation - EnglishGoogle Firebase presentation - English
Google Firebase presentation - English
Alexandros Tsichouridis
 
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
 
Firebase PPT
Firebase PPTFirebase PPT
Firebase PPT
JATIN GUPTA
 
What is new in Firebase?
What is new in Firebase?What is new in Firebase?
What is new in Firebase?
Sinan Yılmaz
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
Farouk Touzi
 
Firebase
FirebaseFirebase
Firebase
Tejas Koundinya
 
Database, data storage, hosting with Firebase
Database, data storage, hosting with FirebaseDatabase, data storage, hosting with Firebase
Database, data storage, hosting with Firebase
Tu Pham
 
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
 
Firestore: The Basics
Firestore: The BasicsFirestore: The Basics
Firestore: The Basics
Jielynn Diroy
 
Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to Firebase
Farah Nazifa
 
Firebase slide
Firebase slideFirebase slide
Firebase slide
Apaichon Punopas
 
Firebase Auth Tutorial
Firebase Auth TutorialFirebase Auth Tutorial
Firebase Auth Tutorial
Bukhori Aqid
 
Firebase .pptx
Firebase .pptxFirebase .pptx
Firebase .pptx
GDSCIIITDHARWAD
 
Realtime vs Cloud Firestore
Realtime vs Cloud Firestore Realtime vs Cloud Firestore
Realtime vs Cloud Firestore
Appinventiv
 
Firebase - Dynamic Links
Firebase - Dynamic LinksFirebase - Dynamic Links
Firebase - Dynamic Links
Filipe Nunes
 
Firebase - A real-time server
Firebase - A real-time serverFirebase - A real-time server
Firebase - A real-time server
Aneeq Anwar
 
Firebase
FirebaseFirebase
Firebase
neha nasreen
 
Flutter Festival - GDSC IIIT Sonepat
Flutter Festival - GDSC IIIT Sonepat Flutter Festival - GDSC IIIT Sonepat
Flutter Festival - GDSC IIIT Sonepat
GoogleDSCIIITSonepat
 

What's hot (20)

Firebase in action 2021
Firebase in action 2021Firebase in action 2021
Firebase in action 2021
 
Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to Firebase
 
Google Firebase presentation - English
Google Firebase presentation - EnglishGoogle Firebase presentation - English
Google Firebase presentation - English
 
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...
 
Firebase PPT
Firebase PPTFirebase PPT
Firebase PPT
 
What is new in Firebase?
What is new in Firebase?What is new in Firebase?
What is new in Firebase?
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
 
Firebase
FirebaseFirebase
Firebase
 
Database, data storage, hosting with Firebase
Database, data storage, hosting with FirebaseDatabase, data storage, hosting with Firebase
Database, data storage, hosting with Firebase
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Firestore: The Basics
Firestore: The BasicsFirestore: The Basics
Firestore: The Basics
 
Introduction to Firebase
Introduction to FirebaseIntroduction to Firebase
Introduction to Firebase
 
Firebase slide
Firebase slideFirebase slide
Firebase slide
 
Firebase Auth Tutorial
Firebase Auth TutorialFirebase Auth Tutorial
Firebase Auth Tutorial
 
Firebase .pptx
Firebase .pptxFirebase .pptx
Firebase .pptx
 
Realtime vs Cloud Firestore
Realtime vs Cloud Firestore Realtime vs Cloud Firestore
Realtime vs Cloud Firestore
 
Firebase - Dynamic Links
Firebase - Dynamic LinksFirebase - Dynamic Links
Firebase - Dynamic Links
 
Firebase - A real-time server
Firebase - A real-time serverFirebase - A real-time server
Firebase - A real-time server
 
Firebase
FirebaseFirebase
Firebase
 
Flutter Festival - GDSC IIIT Sonepat
Flutter Festival - GDSC IIIT Sonepat Flutter Festival - GDSC IIIT Sonepat
Flutter Festival - GDSC IIIT Sonepat
 

Similar to Google Firebase Presentation

Firebase Services
Firebase ServicesFirebase Services
Firebase Services
Yasin Çetiner
 
Firebase Android
Firebase AndroidFirebase Android
Firebase Android
Sudipta K Paik
 
Deploy Firebase Backend as a Service Model for Application Development
Deploy Firebase Backend as a Service Model for Application DevelopmentDeploy Firebase Backend as a Service Model for Application Development
Deploy Firebase Backend as a Service Model for Application Development
DashTechnologiesInc
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutter
pmgdscunsri
 
Firebase
FirebaseFirebase
Firebase
Yashika Singh
 
Top 5 Benefits Of Firebase Database System.pptx
Top 5 Benefits Of Firebase Database System.pptxTop 5 Benefits Of Firebase Database System.pptx
Top 5 Benefits Of Firebase Database System.pptx
Flutter Agency
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
Dr. Mazin Mohamed alkathiri
 
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdfAWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
Laura Miller
 
Firebase in a Nutshell
Firebase in a NutshellFirebase in a Nutshell
Firebase in a Nutshell
Sumit Sahoo
 
Firebase Tech Talk By Atlogys
Firebase Tech Talk By AtlogysFirebase Tech Talk By Atlogys
Firebase Tech Talk By Atlogys
Atlogys Technical Consulting
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
Mukul parmar
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebase
MengChun Lam
 
Mobile Programming - 10 Firebase
Mobile Programming - 10 FirebaseMobile Programming - 10 Firebase
Mobile Programming - 10 Firebase
AndiNurkholis1
 
Google MLkit
Google MLkitGoogle MLkit
Google MLkit
Navin Manaswi
 
Firebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур АхметгареевFirebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур Ахметгареев
Peri Innovations
 
React Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdfReact Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdf
Techugo
 
Introducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhdIntroducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhd
taxakhirpara1224
 
intrduction to firebase.pptx
intrduction to firebase.pptxintrduction to firebase.pptx
intrduction to firebase.pptx
21IT324MariAppan
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
FuGenx Technologies
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
Techugo
 

Similar to Google Firebase Presentation (20)

Firebase Services
Firebase ServicesFirebase Services
Firebase Services
 
Firebase Android
Firebase AndroidFirebase Android
Firebase Android
 
Deploy Firebase Backend as a Service Model for Application Development
Deploy Firebase Backend as a Service Model for Application DevelopmentDeploy Firebase Backend as a Service Model for Application Development
Deploy Firebase Backend as a Service Model for Application Development
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutter
 
Firebase
FirebaseFirebase
Firebase
 
Top 5 Benefits Of Firebase Database System.pptx
Top 5 Benefits Of Firebase Database System.pptxTop 5 Benefits Of Firebase Database System.pptx
Top 5 Benefits Of Firebase Database System.pptx
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdfAWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
AWS Amplify vs. Firebase Selecting the Best Backend for Your Apps.pdf
 
Firebase in a Nutshell
Firebase in a NutshellFirebase in a Nutshell
Firebase in a Nutshell
 
Firebase Tech Talk By Atlogys
Firebase Tech Talk By AtlogysFirebase Tech Talk By Atlogys
Firebase Tech Talk By Atlogys
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebase
 
Mobile Programming - 10 Firebase
Mobile Programming - 10 FirebaseMobile Programming - 10 Firebase
Mobile Programming - 10 Firebase
 
Google MLkit
Google MLkitGoogle MLkit
Google MLkit
 
Firebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур АхметгареевFirebase. Предмет и область применения — Тимур Ахметгареев
Firebase. Предмет и область применения — Тимур Ахметгареев
 
React Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdfReact Native Market Overview for Cross-Platform App Development.pdf
React Native Market Overview for Cross-Platform App Development.pdf
 
Introducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhdIntroducing-Firebase.pptxehehshhdhdhdhdhhd
Introducing-Firebase.pptxehehshhdhdhdhdhhd
 
intrduction to firebase.pptx
intrduction to firebase.pptxintrduction to firebase.pptx
intrduction to firebase.pptx
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 

Recently uploaded

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 

Google Firebase Presentation

  • 2. Content:- What is Firebase? Who’s for Firebase? Why Firebase? Features of Firebase Build Better apps Improve App Quality Grow your Apps How to earn Money
  • 3. What is Firebase? Realtime Application Platform
  • 4.
  • 5. → Firebase is Backend-as-a-service (baas) that’s developed by Google → You're going to save tons of time and money using Firebase products instead of building them yourself → You can use all of it, parts of it, or a single piece of it → All those parts work together like a well oiled engine
  • 7.  Backend developer  Super duper cheap  The free tier is extremely generous, so you can play around to your hearts content with the various features that Firebase offers.
  • 9.
  • 10. 1. Build Batter Apps 2. Improve Apps Quality 3. Grow your Business
  • 13. • Get free support • Free to start, scale with ease
  • 14. • Forget about Infrastructure • Make smart, data-driven Decision
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 23.  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.)
  • 24.  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
  • 25.
  • 26.
  • 27.  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
  • 28.  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).
  • 29.
  • 30.
  • 31.
  • 32.  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
  • 33.
  • 34.  Supports static and dynamic content through and international CDN.  SSL  Custom Domains  Integration with Firebase Functions
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.  Bring powerful machine learning features to your mobile app.  Firebase ML helps you deploy custom ML models optimized for on-device inference, which reduces your initial app installation size and lets you more easily make updates.  You can also use AutoML Vision Edge to train your own custom image classification models, or access Cloud AI Vision APIs for a more turn-key solution
  • 40.  Realtime Database is Firebase's original database.  It's an efficient, low-latency solution for mobile apps that require synced states across clients in realtime.  We recommend Cloud Firestore instead of Realtime Database for most developers starting a new project.
  • 41.
  • 44.  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
  • 45.  Diagnose app performance issues occurring on your users’ devices  Use traces to monitor the performance of specific parts of your app and see a summarized view in the Firebase console  Stay on top of your app’s start-up time and monitor HTTP requests without writing any code
  • 46.  Run automatic and customized tests for your app on virtual and physical devices hosted by Google  Use Firebase Test Lab throughout your development lifecycle to discover bugs and inconsistencies so that you can offer up a great experience on a wide variety of devices.
  • 49.  Analysis user attributions and behaviour in a single dashboard to make informed decisions on your product roadmap.  Gain realtime insights from reports, or export your raw event data to Google BigQuery for custom analysis.
  • 50.
  • 51.  Harness the power of Google’s machine learning to get insight into which segments of users are likely to churn or spend (or complete another conversion event).  Use these smart predictive segments for targeting in other products like Remote Config, Cloud Messaging, and In-App Messaging
  • 52.  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.
  • 53.
  • 54.  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.
  • 55.
  • 56.  Customize how your app renders for each user.  Change the look and feel, roll out features gradually, run A/B tests, deliver customized content to certain users, or make other updates without deploying a new version—all from the Firebase console.  Monitor the impact of your changes and make adjustments in a matter of minutes.
  • 57.
  • 58.
  • 59.  Improve your app by running product and marketing experiments, without worrying about setting up the infrastructure to run A/B tests  Customize experiments to suit your goals  Test a variety of updates to your app, like message copy or new features. Then, only roll-out changes proven to move the needle on your key metrics
  • 60.
  • 61.  Use Dynamic Links to deliver a customized user experience for iOS, Android, and the web  You can use them to power mobile web to drive native app conversions, user to user sharing, social and marketing campaigns, and more  Dynamic Links provides you with the attributions you need to better understand your mobile growth
  • 62.
  • 63.  Empower your users to share your app  Acquire users with the reach of Google
  • 64. How to Earn Money?
  • 65.  Show ads from millions of Google advertising 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
  • 68.
  • 69.
  • 70.