Escolar Documentos
Profissional Documentos
Cultura Documentos
Conhecendo o Firebase
Sumário
PORQUE ESCREVI ESSE E-BOOK?......................................................................................... 3
O QUE É O FIREBASE? ................................................................................................................ 5
SUPORTE .......................................................................................................................................... 7
QUEM USA? ..................................................................................................................................... 7
SERVIÇOS DO FIREBASE .......................................................................................................... 8
1. DEVELOP – DESENVOLVER ............................................................................................................ 9
1.1 Authentication - Autenticação .............................................................................................. 9
1.2 RealTime Database ................................................................................................................ 10
1.3 Cloud Storage ................................................................................................................... 11
1.4 Hosting ............................................................................................................................... 13
1.5 Functions ........................................................................................................................... 13
2 GROW – CRESCIMENTO ................................................................................................................ 14
2.1 Predictions – Previsões ................................................................................................. 14
2.2 Remote Config – Configuração Remota .................................................................... 15
2.3 Firebase Cloud Messaging ( FCM ). Notifications – Notificações ....................... 15
2.4 Dynamic Links – Links Dinâmicos .............................................................................. 16
2.5 AdMob................................................................................................................................. 17
3 STABILITY – ESTABILIDADE .......................................................................................................... 18
3.1 Crashlytics......................................................................................................................... 18
3.2 Performance ...................................................................................................................... 18
3.3 Test Lab – Laboratório de Teste .................................................................................. 19
4 ANALYTICS.......................................................................................................................................... 20
4.1 Dashboard – Painel de Controle ........................................................................................ 20
4.2 Events – Eventos ............................................................................................................. 20
4.3 Audiences – Audiências ................................................................................................ 20
4.4 Attribution – Atribuição .................................................................................................. 21
4.5 Funnels - Funis ................................................................................................................. 21
4.6 Cohorts – Coorte.............................................................................................................. 21
4.7 StreamView – Visualização de Fluxo .......................................................................... 22
4.8 Latest Release – Versão mais Recente ...................................................................... 22
4.9 DebugView – Visualização de Depuração ................................................................. 23
Vou explicar uma situação real para você entender a resposta dessa
pergunta.
O primeiro problema grave que tive foi no momento que percebi que
teria que parar de aprender Android para aprender a montar meu
próprio WebService para poder se comunicar com meus aplicativos.
Comprei um livro muito bom sobre WebService e me dediquei a
aprender a criar meu próprio servidor na nuvem.
Foi então que percebi que levaria muito tempo para aprender e
executar a construção do meu WebService, e tempo era algo que eu
não poderia perder.
Depois percebi que criando meu próprio servidor ficaria preso a ele
com manutenção, criando melhorias, resolvendo problemas de
segurança, autenticação, banco de dados e muitas outras coisas.
Como não tinha condições de perder tempo com isso, resolvi
pesquisar por uma solução.
Devido ao seu tempo que é valioso escrevi esse e-book sobre quais
os serviços o Firebase possui, para poder te auxiliar ou até para você
entender melhor o que é o Firebase e quais os seus serviços. Faça
um Bom Proveito e caso queira, me acompanhe pelo YouTube,
Facebook e Instagram.
O que é o Firebase?
Suporte
Obs: Essas são as linguagens de suporte no momento que escrevo esse e-book.
Quem usa?
Serviços do Firebase
1. Develop – Desenvolver
O RealTime Database
é um banco de dados
NoSQL que fica
hospedado na nuvem,
onde os dados são
armazenados como
JSON e sincronizados
em tempo real com todas as pessoas que estão usando a aplicação
naquele exato momento. Também trabalha de forma off-line.
1.4 Hosting
1.5 Functions
2 Grow – Crescimento
2.5 AdMob
3 Stability – Estabilidade
3.1 Crashlytics
3.2 Performance
4 Analytics
Facebook: facebook.com/jaf.apps/
Instagram: instagram.com/jafapps/
Copyright © 2018
Todos os direitos reservados e protegidos pela Lei
9.610 de 19/02/1998