Conheça o Firebase para Flutter
O Firebase fornece um conjunto robusto de plug-ins
do Flutter que conectam seu aplicativo do Flutter aos nossos serviços. A integração do Firebase
com seus apps do Flutter permite chegar ao mercado e agregar valor aos
usuários, melhorar a qualidade do app em menos tempo e com menos esforço, e
a otimizar sua experiência no aplicativo para manter os usuários satisfeitos.
Introdução ao Firebase para Flutter
Tudo pronto para conectar seus apps do Flutter ao Firebase? Se você não tem experiência com o Firebase no Flutter, recomendamos começar com o codelab e o vídeo Conheça o Firebase para Flutter.
Em seguida, para instruções detalhadas de configuração, siga nosso guia sobre Como adicionar o Firebase ao seu app criado com o 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 engajar os usuários.
Analytics
O Google Analytics é uma solução de análise de apps sem custo financeiro que fornece insights sobre o uso do aplicativo e o envolvimento do usuário. Confira o suporte à plataforma e comece.
App Check
O Firebase App Check ajuda a proteger seus recursos de back-end contra abusos, como fraude de faturamento ou phishing. Confira o suporte à plataforma e comece.
Authentication
O Firebase Authentication fornece serviços de back-end e SDKs fáceis de usar para autenticar usuários no seu app. Confira o suporte à plataforma e comece.
Cloud Firestore
O Firestore é um banco de dados de nuvem NoSQL flexível e escalonável para armazenar e sincronizar dados. Ele mantém seus dados em sincronia em apps clientes usando listeners em tempo real e oferece suporte off-line. Confira o suporte à plataforma e comece.
Cloud Functions
Com o Cloud Functions para Firebase, você executa o código de back-end automaticamente em resposta a eventos acionados pelos recursos do Firebase e pelas solicitações HTTPS. Confira o suporte à plataforma, comece a implantar funções e chamá-las usando seu app.
Cloud Messaging
O Firebase Cloud Messaging (FCM) é uma solução para envio de mensagens entre plataformas que permite a entrega confiável de mensagens sem custo. Confira o suporte à plataforma e comece.
Cloud Storage
O Cloud Storage para Firebase foi criado para ajudar você a armazenar e oferecer conteúdo gerado pelo usuário, como fotos ou vídeos, com facilidade e rapidez. Confira o suporte à plataforma e comece.
Crashlytics
O Firebase Crashlytics ajuda a coletar análises e detalhes sobre falhas e erros que ocorrem no seu app. Confira o suporte à plataforma e comece.
In-App Messaging
Com o recurso "Mensagens no app" do Firebase, você pode engajar os usuários ativos do seu app ao enviar mensagens direcionadas e contextuais que os incentivam a usar os principais recursos do aplicativo. Confira o suporte à plataforma e comece.
Instalações
Com as instalações do Firebase, você pode gerenciar a instalação do seu app no dispositivo de um usuário. O serviço de instalações do Firebase (FIS, na sigla em inglês) fornece um ID de instalação do Firebase (FID, na sigla em inglês) para cada instância instalada de um app do Firebase. Confira o suporte à plataforma e comece.
Download de modelos de ML
Se você usa modelos personalizados do TensorFlow Lite, o Firebase ML pode ajudar a garantir que seus usuários usem sempre a melhor versão disponível do seu modelo personalizado. Confira o suporte à plataforma e comece.
Performance Monitoring
O Monitoramento de desempenho do Firebase é um serviço que ajuda a receber insights sobre as características de desempenho dos apps Apple, Android e da Web. Confira o suporte à plataforma e comece.
Realtime Database
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. Confira o suporte à plataforma e comece.
Remote Config
O Firebase Configuração remota é um serviço em nuvem que permite alterar o comportamento e a aparência do seu app sem que os usuários precisem fazer o download de uma atualização dele. Confira o suporte à plataforma e comece.
Postagens e artigos do blog
Crashlytics e Flutter
O Firebase Crashlytics tem um longo histórico de ajudar os desenvolvedores a fornecer experiências de aplicativo estáveis e sem falhas. A equipe do Crashlytics criou uma experiência de alto nível para desenvolvedores e apps que usam o Flutter. Esta postagem do blog do Firebase destaca as APIs de relatórios de erros, o mecanismo de análise de falhas do Flutter e a configuração de integração e plug-in.
Usar o Firebase para hospedar seu app do Flutter na Web
Neste tutorial, mostramos como hospedar seu app do Flutter na Web usando um URL hospedado no Firebase em apenas quatro etapas simples (duas se você já tiver o firebase-tools instalado e um projeto do Firebase).
Codelabs
Flutter e Firebase Authentication
Aprenda a adicionar o Firebase Authentication a um app Flutter com apenas algumas linhas de código.
Flutter e o Pacote de emuladores locais do Firebase
Aprenda a usar o Pacote de emuladores locais ao desenvolver com o Flutter. Você também vai aprender a usar os emuladores do Authentication e Firestore.
Vídeos relacionados
Adicionar o Firebase ao seu app Flutter
Neste vídeo, o engenheiro de relações com desenvolvedores Alexander Nohe mostra como adicionar rapidamente o Firebase a plataformas compatíveis com o Flutter.
Firebase Realtime Database e Flutter
Vamos adicionar o Firebase Realtime Database ao seu app do Flutter. Este tutorial aborda conceitos básicos, como instalar a biblioteca, gravar e atualizar dados e ler os dados em tempo real. Ele também aborda outros tópicos importantes, como usar o Realtime Database com StreamBuilders, FutureBuilders e provedores, usando o Pacote de emuladores locais do Firebase, regras de segurança e muito mais!