O que é o serviço de backend Firebase?

Neste artigo, faremos uma revisão detalhada do Firebase analisando seus recursos, modelos de preços e os benefícios e deméritos da plataforma.

Um dos fatores críticos que aprimoram o desenvolvimento de aplicativos de qualidade é uma plataforma de desenvolvimento poderosa com recursos abrangentes. O Firebase é uma das plataformas de desenvolvimento preferidas para desenvolvedores por causa de sua estabilidade e das ferramentas valiosas disponíveis na plataforma. Com o Firebase, os desenvolvedores podem criar aplicativos para iOS, Android e web sem muitos aborrecimentos.

Embora existam várias plataformas em nuvem para o desenvolvimento de aplicativos, o Firebase compete com as principais plataformas em todo o mundo.

Sem mais delongas, vamos prosseguir com a análise aprofundada da plataforma Firebase.

Introduzindo o Google Firebase

O Firebase assume a forma de uma plataforma em nuvem para desenvolver, gerenciar e executar aplicativos. Ele oferece uma ampla gama de ferramentas para realizar o desenvolvimento de aplicativos e atribuições de hospedagem.

alguns aborrecimentos, execute e gerencie aplicativos de forma eficiente e também envolva os usuários de aplicativos. Em vez de desenvolver essas ferramentas por conta própria, os desenvolvedores podem acessar todos esses programas poderosos prontos para uso com o Firebase para que possam se concentrar na tarefa principal de desenvolver aplicativos funcionais para seus usuários.

Alguns recursos excelentes do Firebase incluem mensagens push, análise de servidor, armazenamento de back-end, autenticação de usuário e muito mais.

O Firebase está hospedado na nuvem, permitindo que os desenvolvedores escalonem seus aplicativos sem estresse. Todos esses recursos tornam o Firebase uma das principais soluções de desenvolvimento de aplicativos do mundo hoje.

A história do Firebase

Uma startup chamada Evolve, fundada por James Tamplin e Andrew Lee em 2011, criou um aplicativo que se transformou em Firebase, como o chamamos hoje. Tudo começou com a empresa fornecendo APIs para integração de recursos de chat em sites.

No entanto, os fundadores fizeram uma descoberta intrigante de que alguns usuários transmitem outros tipos de dados em seu aplicativo de bate-papo. Os desenvolvedores estavam usando o aplicativo para sincronização de dados em tempo real. Os fundadores da Evolve decidiram separar o módulo em tempo real da plataforma existente e desenvolveram-no no Firebase, que foi lançado ao público em 2012.

O Firebase Realtime Database foi o primeiro produto básico do Firebase. Oferece API para sincronização de dados na web, aplicativos Android e iOS. Os desenvolvedores começaram a usar essa tecnologia para criar aplicativos de colaboração instantânea.

Após o lançamento inicial, o Firebase levantou mais de um milhão de dólares em financiamento inicial de alguns investidores. Depois disso, a empresa arrecadou mais de cinco milhões em outra rodada de financiamento em 2013.

Em 2014, os serviços de autenticação e hospedagem do Firebase foram lançados simultaneamente, tornando o Firebase o principal provedor de back-end como serviço móvel (MBaaS).

Depois que o Google adquiriu o Firebase em 2014, ele foi integrado ao Google ecosphere. Consequentemente, o gigante dos mecanismos de pesquisa também comprou uma empresa de hospedagem na web chamada Divshot e a fundiu com o Firebase.

Aplicativos famosos desenvolvidos com Firebase

Aqui estão alguns aplicativos mundialmente conhecidos que foram desenvolvidos com o Firebase.

  • eBay Motors
  • Le Figaro
  • Todoist
  • Alibaba

Os aplicativos do Firebase são encontrados em diferentes setores e aplicativos diversificados. Ele tem sido usado para desenvolver aplicativos baseados na web, aplicativos Android e aplicativos iOS.

Os benefícios do Firebase

As vantagens do Firebase para o desenvolvimento de aplicativos dinâmicos são discutidas a seguir:

  • Oferece um plano grátis

Qualquer proprietário de conta do Google pode começar a usar o Firebase de forma totalmente gratuita usando os detalhes de sua conta do Google.

O nível gratuito do Firebase é chamado de Plano Spark. Ele oferece alguns recursos de servidor, como limites de leitura e gravação de banco de dados, que podem ajudar um desenvolvedor a começar a trabalhar com um aplicativo pessoal. Assim que os recursos se esgotarem, o usuário pode mudar para o plano Blaze premium.

A capacidade de usar a plataforma sem nenhum custo inicial é benéfica para desenvolvedores que desejam se familiarizar com o Firebase. Mesmo após a atualização para o local Blaze, o desenvolvedor ainda tem direito aos recursos gratuitos oferecidos aos usuários do plano Spark.

Por exemplo, se o desenvolvedor se inscreveu no plano Blaze usou 30 GB de armazenamento em um mês, os 10 GB gratuitos disponíveis para os usuários do Spark permanecerão gratuitos. Em essência, esse usuário só terá que pagar pelos 20 GB que excederem os limites do plano gratuito.

Esse é um dos motivos pelos quais o Firebase é popular entre os desenvolvedores.

  • Agiliza a entrega de projetos

Com o Firebase, os desenvolvedores podem concluir as tarefas de desenvolvimento de aplicativos rapidamente, reduzindo assim o tempo de lançamento no mercado.

Como o Firebase agiliza a entrega do projeto?

A plataforma nega as tarefas complicadas de configurar uma infraestrutura de servidor, criar bancos de dados e servidores de back-end. Ele apresenta um back-end pronto para que os desenvolvedores possam se concentrar nas atribuições de desenvolvimento do front-end.

Essa abordagem está em contraste direto com um cenário em que a equipe de desenvolvimento de back-end tem que trabalhar em colaboração com os desenvolvedores de front-end. Essa tática complicada aumenta os custos e pode levar a gargalos que atrasam as atribuições de desenvolvimento.

O Firebase também oferece vários serviços prontos que poupam aos desenvolvedores o estresse de criar códigos clichê, escrever códigos de back-end do zero ou reinventar a roda. Alguns desses serviços incluem login social, análises, notificações e muito mais.

  • Serviços abrangentes

Os desenvolvedores no Firebase têm acesso a uma ampla gama de serviços e produtos úteis para projetos de desenvolvimento de aplicativos. Por exemplo, a plataforma oferece opções Realtime Database e Firestore para banco de dados.

Outros recursos incluem integração perfeita de armazenamento para aplicativos da web e muitos outros recursos que aprimoram o desenvolvimento de aplicativos em um ambiente sem servidor.

As ferramentas e recursos fornecidos pelo Firebase cuidam de todas as atribuições possíveis no ciclo de desenvolvimento do aplicativo. Por exemplo, você pode desenvolver um aplicativo, iniciá-lo e realizar o monitoramento e gerenciamento contínuos, tudo dentro do Firebase. Ele também oferece um conjunto de ferramentas para gerenciar e envolver os usuários de aplicativos.

  • Plataforma com tecnologia do Google

Dado o fato de que o Google possui o Firebase, pode-se esperar qualidade e suporte superiores do bem estabelecido gigante da tecnologia. Por exemplo, o Firebase foi atualizado com novos recursos desde que o Google assumiu a propriedade do Firebase. Melhor ainda, o Google estabeleceu uma integração perfeita entre o Firebase e o Google Cloud Services.

Como um subconjunto do Google Cloud Platform, os desenvolvedores podem integrar facilmente serviços de outras plataformas em seus projetos de desenvolvimento de aplicativos.

  • Simplifique as tarefas de desenvolvimento para o front-end

O Firebase oferece várias funções que cuidam das tarefas de back-end, permitindo que o desenvolvedor se concentre nos recursos de front-end de um aplicativo. Os desenvolvedores adoram o Firebase porque ele simplifica a atribuição de desenvolvimento apenas ao front-end. Portanto, o desenvolvimento de aplicativos é mais conveniente e os desenvolvedores podem concluir projetos de criação de aplicativos mais rápido do que nunca.

A simplificação do back-end também permite a estereotipagem das atribuições do back-end, tornando-o facilmente gerenciável após um curto treinamento. A maioria das tarefas que os desenvolvedores precisam realizar estão relacionadas ao front-end do aplicativo.

  • Ambiente sem servidor

O procedimento de escalonamento automático do servidor é complicado. Outras tarefas tediosas de gerenciamento de backend incluem a otimização do banco de dados para desempenho e o gerenciamento de clusters de banco de dados para aumentar a disponibilidade.

O Firebase elimina os aborrecimentos do gerenciamento de back-end, fornecendo um ambiente sem servidor. Em essência, o desenvolvedor não precisa se preocupar com o gerenciamento de servidores ou recursos de back-end.

O Firebase disponibiliza recursos para usuários de aplicativos sob demanda e cobra os proprietários de aplicativos com base no uso de recursos do servidor. Esta arquitetura difere do servidor convencional que está sempre disponível, esteja em uso ou não. Este sistema usa os recursos do servidor de forma eficiente e só implementará o escalonamento quando for necessário.

  • Aprendizado de Máquina

O aprendizado de máquina (ML) está perturbando o mundo da computação por meio de vários programas inteligentes projetados para vários setores. Na verdade, o Gartner prevê que cerca de um terço dos negócios em breve usará a tecnologia de aprendizado de máquina em suas operações. O recurso de ML do Firebase é benéfico para desenvolvedores que desejam adicionar o recurso a seus aplicativos.

O Firebase oferece soluções em nuvem e um kit de ML contendo APIs para a implementação de funções de aprendizado de máquina, como leitura de código de barras, rotulagem de imagens e detecção de rosto. Digitalização OCR, etc., em aplicativos Android e iOS.

  • Geração de Tráfego

O recurso do Firebase que fornece um link para o mecanismo de pesquisa do Google é benéfico para envolver novamente os usuários por meio da indexação de aplicativos. Esse recurso permite que o mecanismo de pesquisa classifique um aplicativo e forneça mais exposição e usuários para o aplicativo móvel. Um recurso chamado Android Instant App oferece acesso irrestrito ao conteúdo do aplicativo.

  • Monitoramento Contínuo

O monitoramento de erros em um aplicativo é automático com os aplicativos Firebase. A plataforma oferece uma ferramenta chamada Crashlytics que ajuda os desenvolvedores a detectar problemas com um aplicativo e resolver os desafios rapidamente. A ferramenta registra todos os erros e gera relatórios que facilitam a solução de problemas e resolver tais falhas em aplicativos.

  • Backups

O Firebase torna o procedimento de gerenciamento de backups simples e descomplicado para os desenvolvedores. O desafio de perder dados e disponibilidade não é mais um problema porque o Firebase faz backups automaticamente.

Os usuários do plano Blaze podem configurar backups automáticos para o Realtime Database. A plataforma possui uma guia de backup que permite aos desenvolvedores ativar o backup automático com um simples clique do mouse.

Limitações do Firebase

Embora o Firebase se orgulhe de muitos recursos inovadores, ele também apresenta algumas deficiências.

  • É uma plataforma proprietária.
  • Os usuários sofrem por ficarem presos à plataforma do fornecedor
  • A plataforma Firebase não oferece suporte a vários países.
  • Todas as opções do banco de dados são NoSQL.
  • As respostas às consultas são relativamente lentas.
  • Plano gratuito de seus serviços limitados.
  • Relativamente caro, e a previsão de preço é imprevisível.
  • Funciona apenas no Google Cloud.
  • Sem opções de serviço dedicado e empresarial.
  • Não suporta APIs GraphQL
  • Discutiremos essas deficiências, uma após a outra.
  • É uma plataforma proprietária

O fato de o Firebase ser de código fechado é uma preocupação entre os desenvolvedores. Como eles não podem ter acesso para modificar o código-fonte, os desenvolvedores devem aturar as rígidas limitações da plataforma. É por isso que muitos desenvolvedores que começaram com o Firebase migraram seus aplicativos para outras plataformas posteriormente. Embora o Firebase seja proprietário, ele publica seus SDKs e bibliotecas no GitHub.

A natureza proprietária do Firebase é uma de suas desvantagens mais notáveis. Isso leva à inflexibilidade, não pode ser auto-hospedado para desenvolvedores com um orçamento frugal e a comunidade não pode melhorar o produto.

  • Os usuários estão presos à plataforma do fornecedor

O aprisionamento do fornecedor é outro problema que preocupa o Firebase. A interoperabilidade é um desafio com sistemas proprietários, e os desenvolvedores não podem criar os ajustes necessários para migrar seu aplicativo para outra plataforma. Portanto, eles estão bloqueados indefinidamente. A única opção que resta é criar o aplicativo novamente se eles precisarem mudar para outra plataforma de hospedagem de aplicativo.

  • A plataforma Firebase não suporta vários países

Como o Firebase é projetado como um subdomínio do Google, ele é bloqueado automaticamente em países que bloqueiam a plataforma do Google.

  • Todas as opções de banco de dados são NoSQL

O Firebase não oferece uma opção de banco de dados baseado em SQL porque FRDB e Firestore fornecidos pela plataforma são bancos de dados NoSQL. Os problemas relacionados ao banco de dados NoSQL são:

  • As consultas são complicadas

É um desafio implementar consultas complexas com o Firebase. Embora o Firebase tenha sido atualizado com o Cloud Firestore, alguns desenvolvedores consideram complicado executar consultas complexas na plataforma.

Alguns desafios que os usuários encontram incluem filtrar e executar várias consultas de uma vez. Embora exista uma solução alternativa para esses desafios, essas técnicas são complicadas para iniciantes.

  • Desafios da migração de dados

Os bancos de dados Firebase usam tecnologia JSON sem suporte SQL. Ao contrário das tecnologias de banco de dados baseadas em SQL, é desafiador realizar atribuições de migração de dados.

  • Alguns serviços estão faltando no plano Spark

O plano Spark gratuito do Firebase oferece muitos serviços úteis, mas não tudo. Por exemplo, a API Cloud Vision na função Machine Learning e o Cloud Firestore são ativados após a atualização para o plano Blaze. A função de aprendizado de máquina do Firebase é oferecida apenas para usuários do Blaze e cobra US $ 1,5 por mil chamadas de API.

  • Relativamente caro e a previsão de preços é imprevisível

Embora o Firebase tenha muitos recursos excelentes para o desenvolvimento de aplicativos, o custo é alto. O plano gratuito tem várias restrições que o tornam inadequado para aplicativos de produção. Os altos custos são um dos motivos pelos quais muitos desenvolvedores optam por back-ends auto-hospedados em plataformas IaaS como AWS, Digital Ocean e outras soluções em nuvem.

O Firebase oferece valor adicional em relação ao IaaS; é por isso que a auto-hospedagem em plataformas de infraestrutura como serviço é significativamente mais barata. Seria inteligente comparar e contrastar os custos e a conveniência de configurar e gerenciar servidores em plataformas IaaS e usar o Firebase.

Como o Firebase é uma plataforma proprietária, ele deve construir os custos de seu investimento em engenharia na estrutura de preços. As soluções de código aberto são mais baratas porque aproveitam as contribuições da comunidade de desenvolvedores para minimizar despesas.

Os preços dos serviços do Firebase são baseados no uso, e não há maneiras de definir um limite para o uso do serviço. É por isso que é difícil rastrear ou prever despesas no Firebase. Esse desafio se torna mais complicado quando o aplicativo precisa ser escalonado.

As contas de uso de recursos do Firebase podem ser altamente imprevisíveis, especialmente quando a plataforma retirou o plano denominado Flame em janeiro de 2020. Este plano Flame oferecia uma taxa fixa de $ 25 / mês.

É essencial observar que os modelos de precificação pré-pagos nem sempre são irracionais. Por exemplo, provedores de IaaS como DigitalOcean e Azure oferecem esse tipo de modelo de preço. Em alguns casos, pode ser benéfico porque a conta reflete o uso exato dos recursos.

No entanto, é essencial entender esse tipo de estrutura de faturamento e ficar de olho no uso de seus recursos para evitar surpresas desagradáveis quando a fatura chegar.

  • Restrito ao Google Cloud

O Firebase migrou toda a infraestrutura da plataforma para o Google Cloud. Você não pode usar outras plataformas IaaS, como Azure e Digital Ocean para hospedagem do Firebase. Portanto, as opções de hospedagem do Firebase são altamente rígidas.

Além disso, os usuários do Firebase não têm acesso de nível de administrador ao servidor. Essa limitação pode causar gargalos quando um projeto requer configurações de servidor customizadas.

  • Sem opções de serviço dedicado e empresarial

O Firebase não oferece servidores dedicados ou planos empresariais, o que é um grande problema para alguns usuários. A única opção disponível com o Firebase é uma estrutura de back-end escalonável sem servidor.

Este modelo de back-end sem servidor é ótimo para aplicativos móveis que experimentam flutuações substanciais nas cargas de trabalho, como um restaurante que tem um período de pico e fora do pico. Por exemplo, a disponibilidade máxima do servidor é garantida durante os fins de semana, quando o patrocínio é alto.

Alguns aplicativos têm cargas de trabalho consistentes, mas exigem acesso de administrador personalizado ao servidor e configurações de segurança personalizadas disponíveis apenas em um ambiente de servidor dedicado. Infelizmente, o luxo e a liberdade de um cluster de servidor dedicado estão claramente ausentes no Firebase.

Muitas empresas preferem usar uma plataforma que garanta contratos dedicados para suporte e outras necessidades exclusivas. Esta opção não está disponível no Firebase. Essas empresas são obrigadas a seguir o plano de serviço Blaze.

  • Não suporta APIs GraphQL

GraphQL não está disponível no Firebase pronto para uso. Em vez disso, ele usa REST como a solução de API padrão para a plataforma. Os desenvolvedores são obrigados a usar soluções alternativas para implementar REST no Firebase.

Modelo de preços do Firebase

O Firebase oferece dois planos que são o plano Free Spark e o plano pré-pago chamado Plano Blasé. Não há opções de preço fixo no Firebase.

PlanoDescrição do Serviço
SparkO Plano Spark gratuito oferece domínio personalizado, hospedagem de vários sites, SSL, armazenamento de 10 GB e muito mais. Outros recursos úteis incluem Realtime Database, Test Lab, Firebase ML, Cloud Firestore e muitos mais. Algumas restrições neste plano incluem a falta de Cloud Functions.
BlazeO plano Blaze cobra do usuário com base no uso de vários recursos do servidor; ele oferece todos os recursos do Spark Plan e muitos outros recursos avançados que aprimoram os projetos de desenvolvimento. Ele também elimina muitas restrições aplicáveis ao Plano Spark. O modelo de preço inclui US $ 0,026 / GB para hospedagem e armazenamento de aplicativos, respectivamente. Outros serviços cobrados incluem autenticação, função de nuvem, Firebase ML e Cloud Firestore. A plataforma oferece uma ferramenta útil em seu site para estimar custos em diferentes cenários de uso.

Os serviços gratuitos do Firebase

O plano gratuito do Firebase oferece recursos suficientes para que os desenvolvedores se familiarizem com a plataforma e até mesmo comecem a criar aplicativos. Não importa o plano que você escolher, esses serviços estão sempre disponíveis sem nenhum custo para os usuários do Firebase.

Esses serviços gratuitos são:

  • Predições habilitadas para aprendizado de máquina que identificam usuários de aplicativos recorrentes.
  • Personalização de recursos de aplicativos remotos.
  • Redirecionamento de usuário baseado em link dinâmico.
  • Crashlytics – registro de detecção de falhas.
  • Mensagens do usuário do Firebase e mensagens na nuvem para aplicativos.
  • Desempenho de aplicativos, relatórios e previsões.
  • Implantação de versão para teste A / B.
  • Recursos de SEO que aprimoram a indexação de aplicativos nos mercados.
  • Entrega de aplicativos específicos para testadores.

Serviços Firebase Premium

O Firebase oferece uma guia de uso do console para visualizar o status do pagamento, dados de uso e serviços disponíveis do Firebase. Aqui estão as guias disponíveis

  • Guia Downloads: contém o volume total de dados baixados do banco de dados.
  • Guia Carregar: refere-se a uma exibição gráfica delimitada por tempo de carregamentos de aplicativos.
  • Guia Conexão: Exibe todas as conexões em tempo real com o back-end do aplicativo. Esses dados incluem soquetes da web.
  • Guia Armazenamento: esta guia exibe a quantidade total de dados em um banco de dados e outros dados armazenados por outros serviços do Firebase.

Recursos do Firebase

Os desenvolvedores do Firebase desfrutam de vários recursos benéficos da plataforma. Esses recursos são projetados para atingir os objetivos a seguir.

  • Desenvolvimento de aplicativos
  • Publicar o aplicativo e gerenciá-lo.
  • Envolva-se com os usuários do aplicativo

Em essência, o Firebase oferece ferramentas que são relevantes em todo o ciclo de vida de desenvolvimento de aplicativos.

CategoriaRecursos
Desenvolvimento de aplicativosHospedagem 
FCM
Autenticação
Cloud Functions
ML
Storage
Databases (Firestore + RTDB)
Publicação e gerenciamentoApp distributions 
Test Lab
Performance Monitoring
Analytics
Crashlytics
Envolvendo os usuáriosIn-App Messaging
Dynamic Links
A/B Testing
Previsões
Remote Config

Alternativas ao Firebase

O Firebase oferece excelentes recursos para desenvolvimento e hospedagem de aplicativos. No entanto, surgiram muitas plataformas que também oferecem serviços excelentes. Aqui estão algumas alternativas do Firebase que recomendamos que você verifique.

Back4app

Back4app aproveita várias tecnologias de código aberto para fornecer uma plataforma excelente para desenvolvimento e hospedagem confiáveis para aplicativos Android, iOS, web e IoT.

A plataforma é famosa por seu back-end de baixo código que acelera o desenvolvimento de aplicativos e outros recursos avançados que aprimoram o desenvolvimento e gerenciamento de aplicativos.

Os recursos incluem opções de banco de dados que suportam sincronizações de dados em tempo real, API Rest, API GraphQL, consultas ao vivo, armazenamento e muito mais.

Backendless

Backendless é um provedor de back-end móvel popular que oferece várias ferramentas confiáveis para desenvolvimento e gerenciamento de aplicativos. Os usuários desta plataforma podem escolher entre planos de nuvem, dedicação e servidores gerenciados.

A tecnologia de cache desta plataforma é eficiente para aumentar a velocidade e o desempenho do aplicativo. Ele também oferece gerenciamento de arquivo de log central que melhora a eficiência do aplicativo. Os desenvolvedores também podem aproveitar os recursos de geolocalização para desenvolver aplicativos habilitados para GPS.

AWS Amplify

Muitos desenvolvedores de aplicativos móveis preferem o AWS Amplify porque ele fornece uma ampla gama de ferramentas de desenvolvimento que agilizam o desenvolvimento de aplicativos. O desenvolvimento de aplicativos full-stack é perfeito com a AWS.

O recurso analítico do Amplify é altamente desenvolvido, oferecendo métricas de aplicativos, rastreamento automático e análise do comportamento do usuário. Outros recursos incluem armazenamento, sincronização, notificações push e mensagens que aumentam o envolvimento do usuário.

Resumo

Os parágrafos acima deram uma visão geral detalhada do Firebase de várias perspectivas, incluindo recursos, benefícios, desvantagens, preços e alternativas.

O Firebase é parte integrante do Google Cloud. Seus benefícios incluem escalabilidade, tempo mais rápido para o mercado e funções abrangentes de desenvolvimento e implantação de aplicativos. Algumas desvantagens incluem seu status de código fechado, falta de bancos de dados SQL e usuários ficando presos na plataforma do fornecedor

O Firebase oferece o plano Spark gratuito e o plano Blaze premium. O plano gratuito oferece recursos de servidor limitados que cobrem a maioria dos serviços do Firebase, enquanto o Plano Blaze cobra dos usuários com base nos recursos de servidor usados.

Os recursos do Firebase fornecem valor em todo o ciclo de desenvolvimento de aplicativos, desde a criação até a implantação, por meio do monitoramento e do envolvimento dos usuários.

Alternativas viáveis para Firebase incluem Back4app, AWS Amplify e Backendless.

Este artigo tem como objetivo ajudá-lo a obter um conhecimento aprofundado do Firebase e descobrir alternativas viáveis de back-ends para o desenvolvimento de aplicativos. Essas informações valiosas permitem que você faça a escolha certa ao selecionar um back-end para seu projeto de desenvolvimento de aplicativo.

FAQ

O que é Firebase?

O Firebase é uma plataforma de desenvolvimento de aplicativos do Google que permite aos desenvolvedores criar aplicativos modernos com recursos de primeira linha em tempo recorde. A plataforma fornece infraestrutura e outras ferramentas confiáveis de desenvolvimento de aplicativos.

Quais são os principais recursos do Firebase?

Os principais recursos do Firebase são aprendizado de máquina, hospedagem escalonável, análise, gerenciamento de banco de dados, código em nuvem e armazenamento de arquivos.

Existem alternativas para o Firebase?

As principais alternativas do Firebase são Back4app, Amplify e Backendless.


Leave a reply

Your email address will not be published.