O que é o Firebase

O Firebase é uma plataforma de desenvolvimento da Google (desde 2014), com o foco de facilitar o back-end da aplicação. Ele possui vários serviços como Real Time database: para criação de uma base de dados em tempo real; Authentication: permite autenticação através de contas do Google e de redes sociais; Cloud Messaging: permite enviar mensagens para os usuários através do aplicativo; Storage: para armazenamento de dados do usuário; e alguns outros. Um detalhe que não pode ser esquecido é que nem todos os serviços são gratuitos.