Apps de exemplo do Firebase para Android, com Auth, Firestore, Realtime Database, Messaging, Storage e outros produtos.
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
Adicione a biblioteca FirebaseUI para a API do Firebase de que você precisa ao app/build.gradle
- 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
Biblioteca modular para React Native que integra os SDKs nativos do Firebase para iOS e Android, com serviços como Auth, Firestore e Messaging.
Bindings do Angular para o Firebase JS SDK, com injeção de dependências, observables do RxJS e APIs adaptadas ao Angular para os serviços do Firebase.
Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter.
Código-fonte aberto dos SDKs do Firebase para plataformas Apple, com autenticação, Firestore, armazenamento, mensagens e muito mais para apps iOS.
App Android de código aberto que identifica músicas próximas usando os serviços de reconhecimento AudD, ACRCloud e Shazam.