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
1. Fundamentals of Digital Marketing:- This is the basic Digital marketing course by Google with 26 modules in it created by professional Google trainers.
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
🔹Scaffold: It provides the basic material layout of any app and can provide an AppBar, FloatingActionButton, body structure and a backgroundColor property
🔸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