Combine produtos do Firebase para superar os desafios comuns do desenvolvimento de aplicativos.

Criar um back-end

Proteger seus recursos de back-end e API

Proteja seus recursos de API contra abusos impedindo que clientes não autorizados acessem seus recursos de back-end. O App Check atesta que as solicitações se originam de um aplicativo e dispositivo autênticos que não foram adulterados.

Faça o caminho guiado

Desenvolver e testar um back-end integrado

Configurar seu back-end sem gerenciar servidores. Escale sem esforço para oferecer suporte a milhões de usuários com bancos de dados, soluções de hospedagem e armazenamento, além de opções de computação. Também desenvolva e teste tudo localmente com nossos emuladores.


Hospedar um aplicativo da web

Criar um app habilitado para uso off-line, seguro e em tempo real

Mantenha os dados do seu aplicativo sincronizados entre os clientes e certifique-se de que funcione independentemente da latência ou conectividade da rede. Adicione regras de autenticação e segurança para garantir que os usuários possam acessar apenas os dados que devem acessar.

Faça o caminho guiado

Cache de dados em um CDN global para o envio mais rápido de conteúdo

Ofereça aos seus usuários uma experiência de primeiro carregamento mais rápida e reduza seus custos de consulta com a CDN global do Firebase. Use o Firestore com o Firebase Hosting para criar pacotes e armazenar em cache conteúdo estático e dinâmico.


Recursos de teste e lançamento

Automatize o teste de aplicativos em vários dispositivos e com configurações diferentes

Antes de distribuir para testadores em tempo real, detecte bugs e problemas de desempenho executando seu app para dispositivos móveis em conjuntos de dispositivos de teste físicos reais hospedados pelo Google. Também integre seus testes em um fluxo de trabalho de CI/CD para automatizar os testes.

Conheça o codelab

Garantir recursos estáveis e atrativos antes do lançamento

Receba feedback e dados de usuários reais de que um recurso é estável e atrativo, antes de liberá-lo para toda a base de usuários. Teste versões diferentes do seu app e faça iterações rapidamente para oferecer um experiência melhor para o usuário.


Monitorar um aplicativo

Reduza as falhas para melhorar as métricas de engajamento do usuário

Corrija bugs e problemas de desempenho mais rapidamente para oferecer uma experiência de aplicativo estável que aumenta a duração da sessão e reduz a rotatividade. Também atraia novos usuários com classificações de aplicativo mais altas.

Monitorar a estabilidade e o desempenho durante o lançamento

Garanta que os novos recursos sejam estáveis e tenham um bom desempenho monitorando as métricas mais importantes do seu app. Receba alertas se algo estiver errado, saiba quais problemas estão afetando mais seus usuários e também reverta instantaneamente o recurso para determinados usuários.

Conheça o codelab

Engajar os usuários finais

Aumentar o engajamento usando notificações personalizadas

Veicule campanhas de mensagens direcionadas e personalizadas para seus usuários e mantenha-os engajados com conteúdos e atividades que eles valorizam. Tenha insights e use os dados de entrega e engajamento para maximizar a eficácia das campanhas.

Criar dinamicamente uma experiência de usuário otimizada

Ofereça uma experiência de usuário personalizada alterando dinamicamente seu app com base nos atributos e no comportamento de cada usuário. Faça experimentos com segmentos de usuários específicos para entender o impacto das alterações nas principais métricas, antes de lançar as experiências de forma mais ampla.


Monetizar um aplicativo

Testar a adoção de novos formatos de anúncio da AdMob

Tome decisões baseadas em dados sobre a adoção de novos formatos de anúncio da AdMob. Faça testes A/B em diferentes formatos de anúncio e meça o impacto deles na receita do seu aplicativo e nas métricas do usuário, antes de lançar o app para todos os usuários.

Aumentar a receita personalizando a experiência do usuário

Maximize a receita usando machine learning para personalizar a melhor estratégia de monetização para cada usuário. Com a Configuração remota, não é necessário lançar uma nova versão do app para testar estratégias diferentes.