O que é Firebase ?

O Firebase é uma plataforma que foi comprada pela Google em 2014 e que desde então tem crescido no mercado de desenvolvimento mobile, pela sua praticidade, facilidade e desempenho.


O Firebase possui toda uma gama de soluções para criar infraestruturas back-end para aplicações mobile e aplicações web, oferecendo diversos serviços que facilitam a criação de um app.


E não se preocupe, pois ele possui a opção gratuita, então você pode lançar um app com os serviços do Firebase usando a conta gratuita e só mudar de plano se o seu app realmente começar a dar frutos R$.


Aí você se pergunta, Jone o que é back-end? O back-end, para ficar de fácil entendimento é a parte dos códigos, regras e processos que existem do lado do servidor, coisas que os usuários, que utilizam aquele serviço, não veem e muitas vezes nem sabem que existe.


Um exemplo bem mais fácil de entender é imaginar um padeiro na sua padaria. Todo o bolo que ele faz ele usa suas receitas, ingredientes e faz todo o processo para deixar o bolo pronto, então quando o cliente chegar até a padaria poderá comprar o bolo e comer em sua casa. Esse cliente não viu todo o processo que aconteceu para aquele bolo ficar pronto, nesse caso o back-end é o padeiro na sua padaria junto com suas receitas e seus processos.

O desenvolvedor que usa o Firebase, assim como o exemplo do cliente da padaria, não se preocupa com os processos que ficam do lado do servidor e não fica preso a essa parte na criação de um app. Quer mais, então continue lendo, logo abaixo.

O Firebase é hospedada e mantida pelo Google em seus datacenters. Quando você utiliza o Firebase toda segurança, desempenho escalabilidade é por conta do Google.


Imagine que você crie um aplicativo que em um dia possua 10 usuários e no outro dia ele possua 10.000 usuários,você vai se preocupar com isso? Ou então imagine questões de segurança para os dados desses 10.000 usuários, você vai se preocupar com isso? Não, porque quem vai resolver isso é o Firebase, você só tem que se preocupar com o seu aplicativo. (Que maravilha isso).


Podemos dividir o Firebase em 4 partes:

  1. Develop – Serviços de desenvolvimento: Inclui Banco de dados, Armazenamento, Autenticação por E-mail, Facebook, Google Twiter e outros.
  2. Stability – Fornece serviços de estabilidade para seus app: Faz com que todo aplicativo que você crie realmente funcione da melhor forma possível.
  3. Analytcs – Informa diversos relatórios: Informa ao desenvolvedor sobre os comportamentos de seus apps e dos usuários em ralação ao seu app.
  4. Grow – Serviços que focam no crescimento do seu app: Inclui o envio de Notificações, Configurações Remotas no Aplicativo e muito mais.

Caso queira aprender a usar o Firebase no seu aplicativo mobile, nós disponibilizamos cursos para te ensinar. Consulte o menu de cursos do nosso site.

Sobre o Autor

Jone Franco
Jone Franco

Desenvolvedor Mobile Nativo Android e IOS, Fundador da JAF.Apps e Instrutor na UDEMY. "Se você quer ter SUCESSO, acredite, programar é apenas uma etapa da sua jornada."

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *