firebase

Integrate Firebase services into Android apps with Kotlin and Hilt.

14|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/piyushverma0/android-agent-skills --skill firebase-piyushverma0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase
Source: https://github.com/piyushverma0/android-agent-skills/tree/main/skills/firebase
Command: npx skills add https://github.com/piyushverma0/android-agent-skills --skill firebase-piyushverma0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Firebase integration for Android AI agents simplifies adding and coordinating Firebase services such as Authentication, Firestore, Realtime Database, Storage, Analytics, Crashlytics, FCM, Remote Config, and App Check.

Core Features & Use Cases

  • Firebase Auth with email/password, Google sign-in, and phone authentication
  • Firestore CRUD operations and real-time listeners
  • Firebase Storage for file uploads and retrieval
  • Firebase Analytics and Crashlytics for app insights and stability
  • Firebase Messaging (FCM) for push notifications
  • Hilt module for DI and BoM-based version management
  • google-services.json configuration and BoM usage

Quick Start

Add Firebase to your Android project using BoM, configure google-services.json, and start using Auth, Firestore, and Cloud Messaging in your app.

Frequently Asked Questions about firebase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Firebase authentication to my Android app?

Firebase authentication is implemented using email/password, Google sign-in, and phone authentication. It requires configuring google-services.json and using Hilt for dependency injection to enable Firebase services.

Can I use Firestore real-time listeners with Hilt dependency injection?

Yes, Firestore real-time listeners are supported alongside Hilt modules for dependency injection. This integration uses BoM for version management to coordinate Firebase services within Android apps.

What is the best way to manage Firebase versions in an Android project?

The best way to manage Firebase versions is using the Firebase BoM (Bill of Materials). BoM-based version management coordinates dependencies for Firestore, Auth, and Cloud Messaging.

Does Firebase Cloud Messaging work for push notifications in Android?

Yes, Firebase Cloud Messaging (FCM) works for push notifications. FCM is integrated alongside Analytics, Crashlytics, and Remote Config using Kotlin and Hilt patterns.

Do I need google-services.json to configure Firebase Remote Config?

Yes, google-services.json configuration is required to enable Firebase services. Remote Config, Authentication, and Firestore all depend on this configuration file and Hilt DI patterns.

When do I need Firebase Crashlytics and Analytics for app stability?

Firebase Crashlytics and Analytics are needed for app insights and stability monitoring. They integrate with Android apps via BoM version management and Hilt dependency injection.