2. Timeline
2012 2014 2016 2018 2020
February to
March
Intro to u er
and da
App project
Self Practice
Assignment 2
Flu er app with
rebase
Self Practice
Assignment 4
Self Practice
Assignment 1
Building an app
with u er
Intro to rebase
Self Practice
Assignment 3
5 sessions
4. FireBase
About
Google Firebase Docs =>
https://firebase.google.com/
Google Firebase YouTube
Playlist =>
https://youtube.com/playlist
?list=PLl-K7zZEsYLmOF_07I
ayrTntevxtbUxDL
5.
6. Why Firebase?
Benefits
Firebase is a complete
backend solution for
your application and
has many useful tools
including firestore,
analytics, testing, etc. It
also has the best
documentation which
makes it more
appealing for devs.
7. https://firebase.google.com/products/realti
me-database
Firebase has it own real time no sql type
database called firestore.
No sql databases store different
documents where each document will have
it’s own pairs of keys and values
(dictionary).
Google takes care of the traffic and scaling
of the database so that devs can focus on
their app.
8. https://firebase.google.com/products/ml
We can run various machine learning
models which might be inbuilt or are
customly built using tensorflow. This allows
us to create apps which are adaptive and
smarter.
9. https://firebase.google.com/products/ml
You must have seen app which have a
sign up option. Sometimes you can
directly sign up via a gmail account or
facebook account making the process
much more easier.
Good security in authentication is
important for apps which have an
account for each user so using google’s
authentication apis we don’t need to
code a complicated auth program and
we know that it will be secure.
11. Some more examples
● https://firebase.google.com/products/functions
● https://firebase.google.com/products/hosting
● https://firebase.google.com/products/storage
● https://firebase.google.com/products/realtime-database
12. So we looked at what is firebase and what features it has. Now it is time to
see how do we implement/link our firebase project with our flutter project
so that we can use it’s features.
First we need to visit the firebase website and register via our gmail
account. After registering you have to go to firebase console where you
can setup your new firebase project.
Once you complete the setup process you have to