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.
Analytics
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 .
Verificação do aplicativo
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 .
Autenticação
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 .
Cloud Firestore
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 .
Cloud Functions
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 .
Mensagens na nuvem
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 .
Cloud Storage
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 .
Crashlytics
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 .
Mensagens no aplicativo
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 .
Instalações
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 .
Downloader de modelo de ML
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 .
Monitoramento de desempenho
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 .
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. Verifique o suporte da plataforma e comece .
Configuração remota
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
Crashlytics e Flutter
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.
Use o Firebase para hospedar seu aplicativo Flutter na web
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
Autenticação Flutter e Firebase
Aprenda como adicionar o Firebase Authentication a um aplicativo Flutter com apenas algumas linhas de código.
Flutter e o pacote de emuladores locais do Firebase
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
Adicione o Firebase ao seu aplicativo Flutter
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.
O Firebase Realtime Database e Flutter
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!