Overview

Jun's Coding Journey·2023년 9월 17일
0

[Learn] Firebase

목록 보기
1/7

Overview


Firebase is a platform developed by Google that offers a suite of cloud-based services primarily geared towards web and mobile app development. Flutter, on the other hand, is an open-source UI software development toolkit also created by Google, aimed at building natively compiled applications for mobile, web, and desktop from a single codebase.

The combination of Firebase and Flutter allows developers to build powerful, cloud-connected applications with ease.

  • Authentication: Firebase offers a variety of methods to authenticate users, including email/password, Google, Facebook, and Twitter authentication, among others. Flutter has a firebase_auth package that makes integration with Firebase Authentication straightforward.

  • Realtime Database & Firestore: Firebase provides a NoSQL cloud database to store and sync data between users in realtime. Flutter offers the firebase_database package for the Realtime Database and cloud_firestore for Firestore.

  • Storage: Firebase offers cloud storage solutions suitable for storing user-generated content like photos and videos. The firebase_storage Flutter package facilitates this integration.

  • Cloud Functions: Execute server-side logic in response to Firebase triggers. Though Cloud Functions are not Flutter-specific, you can trigger these functions from a Flutter app.

  • Cloud Messaging: Firebase Cloud Messaging (FCM) allows you to send push notifications to your users. The firebase_messaging package makes it easy to integrate FCM with your Flutter application.

  • Analytics: With the firebase_analytics package, Flutter developers can gain insights into how users are interacting with their applications using Firebase Analytics.

  • Crashlytics: To identify and resolve app crashes, Flutter provides the firebase_crashlytics package to integrate with Firebase Crashlytics.

  • Other Services: Firebase also offers additional services like Dynamic Links, Remote Config, and ML Kit. Each of these services can also be integrated into Flutter applications through the corresponding packages.

Source: https://firebase.google.com/


 

profile
Greatness From Small Beginnings

0개의 댓글