O que é o Firebase?

Ou, tudo o que você gostaria de saber sobre o Firebase mas tinha medo de perguntar.

Uma das principais características do Firebase é a sua integração perfeita com outros produtos do Google Cloud, o que oferece escalabilidade e confiabilidade aos aplicativos. Ele oferece uma ampla gama de recursos que abrangem várias áreas-chave do desenvolvimento de aplicativos, incluindo autenticação de usuários, armazenamento de dados em tempo real, hospedagem, mensagens em nuvem, testes e muito mais.

O Firebase oferece uma solução completa para lidar com a autenticação de usuários, permitindo que os desenvolvedores implementem facilmente recursos de login com várias opções, como e-mail/senha, autenticação social (Google, Facebook, Twitter, etc.) e autenticação de telefone.

Além disso, o Firebase inclui o Realtime Database, um banco de dados em tempo real baseado em nuvem, que permite armazenar e sincronizar dados em tempo real entre os clientes e o servidor. Essa funcionalidade é ideal para aplicativos colaborativos ou aplicativos que requerem atualizações em tempo real, como chat em tempo real, jogos multiplayer e muito mais.

Continue reading →

Orientação a Objetos com Javascript e um pouquinho de C#

Nesse vídeo tento dar minha contribuição sobre o assunto Orientação a Objetos, para tal usando Javascript e C#

O objetivo desse vídeo são pessoas iniciantes.

Espero que não tenha ficado confuso, pois não é um tema tão simples.

Falei de:
– Herança
– Polimorfismo
– Encapsulamento
– Abstração

Firebase Cloud Functions Em Seu Próprio Servidor

Essa é uma série de vídeos onde mostro como executar gatilhos das Cloud Functions do Firebase em servidor próprio.

Video 1

Como o Firebase agora colocou as Cloud Functions dentro do plano Blaze, o plano pago, resolvi mostrar como usá-las em seu servidor próprio, com acesso administrador Nesse primeiro vídeo mostro como isso e muito simples

Continue reading →

Vc sabe onde fica a pasta do SDK do Flutter quando instalado pelo Home Brew?

Um pouco chato achar a pasta onde o Brew coloca o SDK do Flutter, mas achei
Existe uma tal de caskroom, se não fosse o Flutter eu provavelmente nem saberia de sua existência, normalmente é na mão que tudo é setado, como na segunda imagem

/usr/local/Caskroom/flutter/1.22.2/flutter

https://flutter.dev/docs/get-started/install/macos

Continue reading →

Simples App Realtime 2020 Parte 5

Vamos iniciar com o Firebase SDK

Para isso preparei uma máquina sem nada de software para começarmos do zero, e irmos passo a passo criando o ambiente para que possamos trabalhar com o SDK.
Ao final da instalação mostro como fazer o deploy para o Firebase Hosting e como utilizar o versionamento dos envios dentro do console.
#firebase

Simples App Realtime 2020 Parte 5

Simples App Realtime 2020 Parte 4

Tela de perfil

Nesse vídeo vamos reunir tudo que fizemos nos outros e com isso criar uma tela de perfil, definindo um fluxo criando um usuário, gravando sua imagem de avatar no Cloud Storage, depois gravando os dados na Realtime Dtabase e por fim recuperando esses dados e mostrando na telinha de perfil =D
#firebase

Continue reading →

Simples App Realtime 2020 parte 3

Upload de arquivos

Continuando a aplicação, nesse vídeo mostro como é simples fazer upload de arquivos para o Firebase Cloud Storage e como o processo disponibiliza informações sobre o andamento e ações de pausar, retomar e cancelar o envio.

#firebase

Continue reading →

Simples App Realtime 2020 Parte 2

Cadastro de usuário por email e senha

Continuando o Simples App Realtime, nesse vídeo vou cadastrar um usuário linkando ele ao usuário anônimo que usamos no vídeo anterior, além de gravar informações adicionais na base de dados, e com isso saber pq usar a funcionalidade de um user anônimo pode ser bem interesse numa aplicação
Isso tudo, apenas em um arquivo .html ainda 🙂

Simples App Realtime 2020 Parte 2

Simples App Realtime 2020 Parte 1

Em 2017 eu criei alguns vídeos falando sobre Firebase, na época a plataforma era praticamente a Realtime Database, e os vídeos eram justamente sobre como criar um app simples realtime com o que ele oferecia na época, se não me engano nem existiam as Cloud Functions.

Bem, muita coisa mudou no Firebase desde então, muitos outros recursos foram adicionados e se tornou uma plataforma de backend as a service muito poderosa, porém os questionamentos continuam os mesmo.

E é por isso que resolvi reeditar os vídeos, começando ainda mais do básico e mostrando tudo que o Firebase oferece, e mais, tudo o que vc deveria saber sobre Firebase, enjoy! =D

Simples App Realtime 2020