Firebase and Flutter

A Thread 🧵
Firebase is Google's mobile application development platform that helps you build improve, and grow your app
firebase includes services like
🔹Analytics
🔹Authentication
🔹Databases
🔹Configuration
🔹File storage
🔹Hosting
🔹Test lab.
🔹Crash Reporting and the list goes on...
So now you must be wondering, Why Firebase?
Here are 5 pros of firebase which are important to consider
🔹Faster time to the Market app
🔹Reduce Development time and effort
🔹Real-Time Database Scalability
🔹Google Analytics Intergration
🔹Flexible Cost
Firebase is totally different from Traditional App Development

In traditional app development, which typically involves writing both Frontend and backend software

With Firebase products, the traditional backend is bypassed, putting the work into the client
Firebase is like Everything at a place including build processes like Authentication, Realtime Database, Cloud Firestore, Cloud Storage, ML kit as well as App growth services like Analytics, predictions, cloud messaging, A/B Testing etc., at a place
Firebase Realtime Database and cloud firestore provide database services
In Flutter, We use FlutterFire plugins which are a series of packages that connect your Flutter apps to Firebase
Firestore is a very robust, distributed and reliable service maintained by Google

Along with its Flutter implementation. You don’t have to worry about compatibility or the complexity of the API because there are a series of Dart classes ready for you to use.
You don’t have to create/test a web service, manage a database, set up periodic backups and do all those important backend tasks.

Firestore takes care of everything so that you can fully concentrate on app development.
Firebase instead exposes a series of services for our apps and thanks to FlutterFire, there’s even more integration and ease of use
Adding Firebase to your flutter app involves 4 major steps:
1. Create a Firebase project
2. Register your app with Firebase
3. Add a Firebase configuration file
4. Add FlutterFire plugins
You can learn more about Firebase from the below sources
🔹Firebase official youtube channel:-youtube.com/c/firebase
🔹Firebase Blog:- firebase.googleblog.com
🔹Firebase Docs:- firebase.google.com
For Flutter Developers below sources will be helpful:-
🔹Add Firebase to Flutter App:- firebase.google.com/docs/flutter/s…
🔹 FlutterFire:- firebase.flutter.dev/docs/overview/
🔹Flutter App with Firebase:-
If you don’t want to miss your weekly parcel of learning, then don’t forget to subscribe to "Insane Learner" newsletter
getrevue.co/profile/vinays…
Enjoyed the thread🧐

If yes🤩
then don't forget to follow @Vinaystwt to get more Mindblowing Developer Resources and threads

Also, Turn that Notifications icon on so that you will not miss it next time when I upload something Really amazing post🤩🤩
If you like this Thread, make sure to Retweet it from below

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Vinay Sharma

Vinay Sharma Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Vinaystwt

15 Nov
9 Google courses with Certifications

A Thread👇
1. Fundamentals of Digital Marketing:- This is the basic Digital marketing course by Google with 26 modules in it created by professional Google trainers.

learndigital.withgoogle.com/digitalunlocke…
2. Google Analytics Academy Courses:- This course gives you an understanding of Google Analytics along with Google Tag manager fundamentals

analytics.google.com/analytics/acad…
Read 12 tweets
14 Nov
7 Websites you Won’t Believe Exist 🤯

Including One *BONUS* Resource!!

A Thread↓
1⃣AnswerThePublic
This site can help you see what your fellow developers are searching for a particular topic in your country or any

🔗answerthepublic.com
2⃣Readme gen
This is the Most advanced README generator for your Github projects

🔗readme-gen.vercel.app
Read 12 tweets
13 Nov
Future of Metaverse, Use Internet effectively, JavaScript concepts, 79 Linux commands

A Meta Thread↓
Read 18 tweets
13 Nov
Insane Developer changed to Insane Learner, But WHY!!?

A 🧵
Last week I launched a Newsletter named "Insane Developer" for Developer to learn new things every week as I planned to send them amazing things Every week to enhance their learnings
But later I realized that why can't everyone learn new things every week

Since the newsletter is more targeted towards learning, not towards learning for specific domains, hence here we go
Read 6 tweets
12 Nov
20+ Google Chrome Extensions for Developers

A Mega Thread🧵
1. Githunt:- Replace the new tab with a list of trending repositories on GitHub belonging to any technology that you chose
2. What font:- With this extension, you could inspect web fonts by just hovering on them.
Read 28 tweets
11 Nov
7 Basic UI widegts in Flutter

A Thread🧵
🔹Scaffold: It provides the basic material layout of any app and can provide an AppBar, FloatingActionButton, body structure and a backgroundColor property

learn more about it here:
api.flutter.dev/flutter/materi…
🔸Column: It displays its multiple children in a vertical array. It is not scrollable and has multiple basic axis alignment properties that help to position its children relevantly

learn more about it here:
api.flutter.dev/flutter/widget…
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(