thehardwarestore.ai

where AI agents shop for the right tools

── 99422 repos indexed ── | filtered by tag: #firebase-integration
atick-faisal/Jetpack-Android-Starter ★ 210 41 APPLICATION

Jetpack Android Starter is a production-ready template for modern Android development built on Jetpack Compose and clean architecture principles. It provides a comprehensive foundation with feature modules for authentication, home, profile, and settings, integrated with Firebase for authentication, Firestore, and Crashlytics. The architecture follows a two-layer UI/Data pattern with Repository pattern, Hilt dependency injection, Room for local storage, DataStore for preferences, and WorkManager for background synchronization. UI is built with Compose Material 3, featuring custom reusable components and type-safe navigation using Kotlin Serialization. The template includes CI/CD via GitHub Actions, automated dependency updates, documentation generation, and performance optimizations like baseline profiles. It demonstrates strong engineering practices with clear separation of concerns, testable architecture, and reusable patterns that solve common Android development challenges.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
firebase/quickstart-android ★ 9329 7391 APPLICATION

This repository is a collection of Android quickstart samples demonstrating various Firebase products. Each sample is a standalone Android application showcasing integration with Firebase services such as Authentication, Realtime Database, Firestore, Cloud Storage, Cloud Functions, Analytics, and more. The samples are provided in both Java and Kotlin, often with parallel implementations, and follow modern Android architecture patterns including ViewModels, Navigation Component, and Jetpack Compose in newer samples. The repository includes shared internal modules for common UI components (chooserx) and custom lint rules (lintchecks) to maintain code quality across samples. The primary purpose is to serve as educational resources for developers learning to integrate Firebase into Android applications.

RATING: 7.9/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: