Repolode
firebase

firebase/FirebaseUI-Android

Biblioteca de UI open source para Android que conecta componentes comuns da interface ao Firebase Auth, Firestore, Realtime Database e Cloud Storage.

Estrelas
4,806
Forks
1,869
Issues abertas
8
Último commit
há 10 horas

O que é?

O FirebaseUI para Android é um conjunto de bibliotecas de vinculação de UI que permite aos desenvolvedores Android conectar elementos comuns da interface diretamente aos serviços do Firebase. Ele é dividido em módulos separados para Firebase Auth, Cloud Firestore, Firebase Realtime Database e Cloud Storage, para que o app inclua apenas as partes que usa.

Cada módulo declara uma dependência transitiva do SDK correspondente do Firebase, então os aplicativos não precisam adicionar esses SDKs separadamente. O projeto também documenta os caminhos de atualização entre versões principais e inclui um app de exemplo que demonstra a maioria dos recursos, mas que exige um projeto Firebase com um arquivo google-services.json.

A biblioteca é escrita em Kotlin, publicada no Maven sob o grupo com.firebaseui e tem um cliente FirebaseUI correspondente para iOS.

Recursos principais

  • 01Módulos separados para Firebase Auth, Firestore, Realtime Database e Cloud Storage
  • 02Inclui transitivamente o SDK correspondente do Firebase em cada módulo
  • 03Escrita em Kotlin e publicada no Maven
  • 04Inclui um app de exemplo que abrange a maioria dos recursos
  • 05Fornece guias de migração para atualizações entre versões principais

Casos de uso

  • Adicionar ao app Android um fluxo de login pronto, com autenticação pelo Firebase Auth
  • Vincular um RecyclerView a uma consulta do Cloud Firestore
  • Exibir registros do Realtime Database em listas sem escrever código de adapter
  • Carregar e exibir imagens ou arquivos armazenados no Cloud Storage

Início rápido

  1. 1

    Adicione a biblioteca FirebaseUI para a API do Firebase de que você precisa ao app/build.gradle

  2. 2

    Sincronize o projeto no Android Studio e siga o guia do módulo (por exemplo, o README do Auth)

Antes de usar

  • Para usar, é necessário ter um projeto do Firebase e configurar os serviços de backend no Firebase console.
  • O módulo firebase-ui-auth requer configuração adicional além da dependência básica.
  • As builds Snapshot não têm garantias e são hospedadas em um repositório separado.

Tópicos

Perguntas frequentes

O que é FirebaseUI-Android?
Biblioteca de UI open source para Android que conecta componentes comuns da interface ao Firebase Auth, Firestore, Realtime Database e Cloud Storage. O FirebaseUI para Android é um conjunto de bibliotecas de vinculação de UI que permite aos desenvolvedores Android conectar elementos comuns da interface diretamente aos serviços do Firebase. Ele é dividido em módulos separados para Firebase Auth, Cloud Firestore, Firebase Realtime Database e Cloud Storage, para que o app inclua apenas as partes que usa.
FirebaseUI-Android é gratuito? Qual é a licença?
FirebaseUI-Android é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
FirebaseUI-Android ainda é mantido?
Manutenção ativa. O último commit de FirebaseUI-Android foi em 21 de out. de 2026.
Para que posso usar FirebaseUI-Android?
Adicionar ao app Android um fluxo de login pronto, com autenticação pelo Firebase Auth Vincular um RecyclerView a uma consulta do Cloud Firestore Exibir registros do Realtime Database em listas sem escrever código de adapter Carregar e exibir imagens ou arquivos armazenados no Cloud Storage
Como instalar FirebaseUI-Android?
Adicione a biblioteca FirebaseUI para a API do Firebase de que você precisa ao app/build.gradle Sincronize o projeto no Android Studio e siga o guia do módulo (por exemplo, o README do Auth)
Onde consigo FirebaseUI-Android?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/firebase/FirebaseUI-Android

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados