0% found this document useful (0 votes)
4 views11 pages

Firebase

Firebase is a backend-as-a-service platform by Google that provides tools for developers to build and manage web and mobile applications without managing backend infrastructure. Key features include Realtime Database, Authentication, Cloud Functions, Cloud Storage, Hosting, Analytics, Crashlytics, Cloud Messaging, and Remote Config. The platform is easy to integrate, scalable, serverless, secure, and integrates well with other Google products.

Uploaded by

kapeavenuebsu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views11 pages

Firebase

Firebase is a backend-as-a-service platform by Google that provides tools for developers to build and manage web and mobile applications without managing backend infrastructure. Key features include Realtime Database, Authentication, Cloud Functions, Cloud Storage, Hosting, Analytics, Crashlytics, Cloud Messaging, and Remote Config. The platform is easy to integrate, scalable, serverless, secure, and integrates well with other Google products.

Uploaded by

kapeavenuebsu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

FIREBASE

What is Firebase?
• Firebase is a backend-as-a-service (BaaS) platform developed by
Google that provides a suite of cloud-based tools and services to help
developers build and manage web and mobile applications. It offers a
variety of features that allow developers to handle authentication,
databases, hosting, cloud functions, analytics, and more, without
needing to manage backend infrastructure.
Key Features of Firebase
• 1 Realtime Database & Firestore
• Realtime Database: A NoSQL cloud database that syncs data in real time
across clients.
• Cloud Firestore: A scalable, flexible NoSQL database for mobile, web, and
server development.

• 2 Authentication
• Supports email/password, phone number, Google, Facebook, Twitter, GitHub,
and other authentication providers.
• Firebase Authentication SDK simplifies user sign-in and session management.
• 3 Cloud Functions
• Run backend logic in response to events (e.g., database updates,
authentication changes).
• Scales automatically without needing a dedicated server.

• 4 Cloud Storage
• Store and serve user-generated content such as images, videos, and
documents.
• Provides security via Firebase Security Rules.
• 5 Hosting
• Fast and secure web hosting for static content (HTML, CSS, JS) and
serverless applications.
• Supports custom domains, SSL, and global CDN.

• 6 Firebase Analytics
• Provides insights into user behavior and app performance.
• Integrates with Google Analytics for event tracking.
• 7 Crashlytics
• A powerful crash-reporting tool that helps developers track, analyze, and fix
app crashes in real-time.

• 8 Firebase Cloud Messaging (FCM)


• Enables push notifications and in-app messaging across Android, iOS, and web.

• 9 Remote Config
• Allows dynamic configuration of app behavior and appearance without
publishing new app updates.
Why Use Firebase?
• ✅ Easy to integrate – Works with Android, iOS, Web, Unity, and Flutter.

• ✅ Scalability – Handles both small and large-scale applications efficiently.

• ✅ Serverless – No need to manage backend servers.

• ✅ Security & Authentication – Built-in authentication and security rules.

• ✅ Google Ecosystem – Seamlessly integrates with Google products like Analytics,


AdMob, and BigQuery.
FINAL COURSE OUTPUT:
• In order to evaluate the understanding of the concepts, students are
going to create a Web and Mobile Application that will showcase all of
the concepts that they learned from android networking, JavaScript
Object Notation (JSON), Representational State Transfer (REST),
Application Programming Interface (API), Google Application Engines
and Android Online Storage. Example application “Social Networking
App (Instagram)”.
MOBILE APP
• LOG IN
• REGISTRATION
• HOME PAGE
• POST (FYP)
• GALLERY
• MESSAGING
• REPORT
ADMIN SITE (WEBSITE)
• USER MANAGEMENT
• POST MANAGEMENT
• GALLERY MANAGEMENT (IMAGES)
• REPORT MANAGEMENT
• APP SETTINGS (COLOR, THEME, LOGO)
• DASHBOARD

You might also like