Soluções de desenvolvimento de aplicativos
Combine produtos do Firebase para superar os desafios comuns do desenvolvimento de aplicativos.
![](https://firebase.google.com/static/images/usecases/BuildABackend.png?hl=pt-br)
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.
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.
![](https://firebase.google.com/static/images/usecases/HostAWebApp.png?hl=pt-br)
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.
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.
![](https://firebase.google.com/static/images/usecases/TestAndRolloutFeatures.png?hl=pt-br)
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.
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.
![](https://firebase.google.com/static/images/usecases/MonitorAnApp.png?hl=pt-br)
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.
![](https://firebase.google.com/static/images/usecases/EngageEndUsers.png?hl=pt-br)
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.
![](https://firebase.google.com/static/images/usecases/MonetizeAnApp.png?hl=pt-br)
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.