Descubra o Firebase para Flutter

O Firebase fornece um conjunto robusto de plug-ins Flutter que conectam seu aplicativo Flutter aos nossos serviços. Integrar o Firebase aos seus aplicativos Flutter permite que você chegue ao mercado e agregue valor aos usuários, melhore a qualidade do aplicativo em menos tempo e com menos esforço e otimize a experiência do aplicativo para manter os usuários satisfeitos.

Conheça o Firebase para Flutter

Pronto para conectar seus aplicativos Flutter ao Firebase? Se você é novo no uso do Firebase no Flutter, recomendamos começar com o codelab e vídeo Conheça o Firebase for Flutter .

Em seguida, para obter instruções detalhadas de configuração, siga nosso guia para adicionar o Firebase ao seu aplicativo Flutter .

Plug-ins de produtos

Os plug-ins do Firebase para Flutter oferecem uma ampla variedade de funcionalidades do lado do cliente e do servidor.

Investigue plug-ins que permitem criar, lançar, monitorar e envolver os usuários.
O Google Analytics é uma solução gratuita de medição de aplicativos que fornece informações sobre o uso de aplicativos e o envolvimento do usuário. Verifique o suporte da plataforma e comece .
O Firebase App Check ajuda a proteger seus recursos de back-end contra abusos, como fraude de faturamento ou phishing. Verifique o suporte da plataforma e comece .
O Firebase Authentication fornece serviços de back-end e SDKs fáceis de usar para autenticar usuários no seu aplicativo. Verifique o suporte da plataforma e comece .
Firestore é um banco de dados em nuvem NoSQL flexível e escalonável para armazenar e sincronizar dados. Ele mantém seus dados sincronizados entre aplicativos clientes por meio de ouvintes em tempo real e oferece suporte offline. Verifique o suporte da plataforma e comece .
O Cloud Functions para Firebase permite executar automaticamente código de back-end em resposta a eventos acionados por recursos do Firebase e solicitações HTTPS. Verifique o suporte da plataforma e comece a implantar funções e chamá-las no seu aplicativo .
Firebase Cloud Messaging (FCM) é uma solução de mensagens multiplataforma que permite enviar mensagens de maneira confiável e sem nenhum custo. Verifique o suporte da plataforma e comece .
O Cloud Storage para Firebase foi projetado para ajudar você a armazenar e fornecer de forma rápida e fácil conteúdo gerado pelo usuário, como fotos e vídeos. Verifique o suporte da plataforma e comece .
O Firebase Crashlytics ajuda você a coletar análises e detalhes sobre falhas e erros que ocorrem no seu aplicativo. Verifique o suporte da plataforma e comece .
O Firebase In-App Messaging ajuda você a envolver os usuários ativos do seu aplicativo, enviando-lhes mensagens contextuais e direcionadas que os incentivam a usar os principais recursos do aplicativo. Verifique o suporte da plataforma e comece .
O Firebase Installations permite gerenciar a instalação do seu aplicativo no dispositivo de um usuário. O serviço de instalações do Firebase (FIS) fornece um ID de instalação do Firebase (FID) para cada instância instalada de um aplicativo do Firebase. Verifique o suporte da plataforma e comece .
Se você usa modelos personalizados do TensorFlow Lite, o Firebase ML pode ajudar a garantir que seus usuários sempre usem a melhor versão disponível do seu modelo personalizado. Verifique o suporte da plataforma e comece .
O Firebase Performance Monitoring é um serviço que ajuda você a obter insights sobre as características de desempenho de seus aplicativos iOS, Android e web. Verifique o suporte da plataforma e comece .
O Firebase Realtime Database é um banco de dados hospedado na nuvem. Os dados são armazenados como JSON e sincronizados em tempo real para cada cliente conectado. Verifique o suporte da plataforma e comece .
O Firebase Remote Config é um serviço em nuvem que permite alterar o comportamento e a aparência do seu aplicativo sem exigir que os usuários baixem uma atualização do aplicativo. Verifique o suporte da plataforma e comece .

Postagens e artigos de blog

O Firebase Crashlytics tem um longo histórico de ajudar os desenvolvedores a oferecer experiências de aplicativos estáveis ​​e sem falhas. A equipe do Crashlytics construiu uma experiência de primeira classe para desenvolvedores e aplicativos Flutter. Esta postagem do blog do Firebase destaca APIs de relatórios de falhas, o mecanismo de análise para falhas do Flutter e configuração de integração e plug-in.
Este tutorial mostra como hospedar seu aplicativo Flutter na web por meio de uma URL hospedada no Firebase em apenas 4 etapas fáceis (2 etapas se você já tiver o firebase-tools instalado e um projeto Firebase existente).

Codelabs

Aprenda como adicionar o Firebase Authentication a um aplicativo Flutter com apenas algumas linhas de código.
Aprenda como usar o Local Emulator Suite ao desenvolver com Flutter. Você também aprenderá a usar os emuladores Authentication e Firestore.

Vídeos relacionados

Neste vídeo, o engenheiro de relações com desenvolvedores Alexander Nohe mostrará como você pode adicionar rapidamente o Firebase às plataformas Flutter compatíveis.
Vamos adicionar o Firebase Realtime Database ao seu aplicativo Flutter! Este tutorial cobre conceitos básicos como instalação da biblioteca, gravação e atualização de dados e leitura de seus dados em tempo real e, em seguida, cobre outros tópicos importantes, como usar o Realtime Database com StreamBuilders, FutureBuilders, Providers, usar o Firebase Local Emulator Suite, regras de segurança e muito mais!