SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Proprietary + Confidential
Introdução ao Firebase
O kit de ferramentas do desenvolvedor de Apps!
José Papo
Gerente de relações com startups e developers
Google América Latina
@josepapo
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
A app média usa um mínimo de 7 SDKs diferentes
Fonte: Google Internal Study
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat semSource: Appcelerator/IDC Study - http://appcelerator.uberflip.com/i/606792-2015-mobile-trends-report
32%
dos desenvolvedores dizem
que orquestrar, gerenciar e
lidar com múltiplos
backends, SDKs e fontes de
dados são dores constantes
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Firebase, a nova plataforma para desenvolvimento mobile
Um SDK completo Cross-platform
Android, iOS, Web, Server
Serviços e ferramentas
integrados
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Um dashboard para monitorar e gerenciar sua app
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Acquisition
Dynamic Links
Invites
AdWords
Re-Engagement
Notifications
App Indexing
In-app Ads
AdMob
EarnGrow
Backend Services
Realtime Database
Authentication
File/Image Storage
Remote Config
Hosting
Cloud Messaging
App Quality Services
Crash Reporting
Test Lab
Develop
Analytics
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Armazene e sincronize dados em milisegundos
● Base de dados NoSQL, JSON
● Sincroniza dados em diversos dispositivos em milisegundos
● Suporte offline para apps
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Armazene e distribua imagens e arquivos
● Uploads e downloads robustos via Google Cloud Storage
● Integração com serviço de Autenticação
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
● Solução Out of the box e contempla recursos avançados
● Suporte para Email/Senha, OAuth, contas anônimas,
Facebook, Google, Twitter, GitHub
● SDKs para Android, iOS, Web e servidor
Autenticação fácil e segura
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Customize seu aplicativo em tempo real
● Execute experimentos A/B ou mude o comportamento do app
● Controle pares chave-valor através da Console
● Mudanças são propagadas instantaneamente
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Entregue conteúdo web rapidamente
● Implante seu website estático em segundos
● Protegido com SSL por padrão
● Distribuído por uma CDN global
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Entregue mensagens em múltiplos devices
● Mensagens / Push Notifications ilimitadas e gratuitas para iOS, Android e
Web
● Permite uso programático em código ou através da console do Firebase
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Teste no laboratório com dispositivos físicos
● Execute seu app em centenas de dispositivos físicos e virtuais
● Testes automatizados com relatórios detalhados
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Mantenha seu app estável
● Capture e analise crashes em seus apps iOS e Android
● Integração com outros produtos Firebase para identificar os
crashes de maior impacto
Backend Services
Realtime Database
File/Image Storage
Authentication
Remote Config
Hosting
Cloud Messaging
App Quality
Test Lab
Crash Reporting
Acquisition
Dynamic Links
Invites
AdWords
Re-Engagement
Notifications
App Indexing
In-app Ads
AdMob
EarnGrow
Backend Services
Realtime Database
Authentication
File/Image Storage
Remote Config
Hosting
Cloud Messaging
App Quality Services
Crash Reporting
Test Lab
Develop
Analytics
Links dinâmicos
Acquisition
Dynamic Links
Invites
AdWords
Re-engagement
Notifications
App Indexing
● Ofereça experiências mais refinadas de onboarding para novos
usuários.
● Aumentar retenção & engajamento
Post Social Pedido para
instalar o App
Instala e abre App
Sem Dynamic Links Com Dynamic Links
Landing Page genérica Conteúdo específico
Cresça através do word-of-mouth
Acquisition
Dynamic Links
Invites
AdWords
Re-engagement
Notifications
App Indexing
● Solução out-of-the-box para convites por email e SMS
● Use a inteligência do Google para melhorar as conversões
● Integra com Dynamic Links para fluxo de onboarding personalizado.
● Permite fornecer incentivos para que usuários compartilhem
Alcance usuários no Google e na Internet
Acquisition
Dynamic Links
Invites
AdWords
Re-engagement
Notifications
App Indexing
● Use o Firebase para enviar anúncios para audiências específicas
● Gerencie o LTV de campanhas AdWords no Firebase
● Rastreamento de conversão simplificado
Search
on Google.com
Watch
on YouTube
Engage
with Apps
Surf
the Web
Discover
on Play
Mantenha seus usuários engajados
● Gestão gratuita de push notifications para iOS e Android,
construído no Firebase Cloud Messaging
● Medições no Firebase Analytics
● Faça disparos com base em seus segments de clientes, línguas,
SO, versão do app, etc
Acquisition
Dynamic Links
Invites
AdWords
Re-engagement
Notifications
App Indexing
Conecte os usuários ao seu app
Acquisition
Dynamic Links
Invites
AdWords
Re-engagement
Notifications
App Indexing
● Envie os usuários diretamente ao seu app através da busca
orgânica do Google.
● App Indexing ajuda no ranqueamento de sua app em buscas
móveis e facilitará o aparecimento de seus links no Google Now on
Tap.
AnalyticsAnalytics
Grow
Acquisition
Dynamic Links
Invites
AdWords
Re-Engagement
Notifications
App Indexing
In-app Ads
AdMob
EarnDevelop
Backend Services
Realtime Database
Authentication
File/Image Storage
Remote Config
Hosting
Cloud Messaging
App Quality Services
Crash Reporting
Test Lab
In-app Ads
AdMob
● Mostre anúncios de milhões de anunciantes em seu app
● Use o Firebase audiences para melhorar sua monetização
Nativo
Interstitial
Video
Monetização Inteligente com o AdMob
Acquisition
Dynamic Links
Invites
AdWords
Re-Engagement
Notifications
App Indexing
Grow
Backend Services
Realtime Database
Authentication
File/Image Storage
Remote Config
Hosting
Cloud Messaging
App Quality Services
Crash Reporting
Test Lab
Develop
Analytics
Earn
In-app Ads
AdMob
Firebase Analytics é ilimitado e gratuito
Gratuito App-first
Integrado com o AdWords
Entenda seus usuários através da
segmentação
Simples e poderoso
Eventos ilimitados
Diversas métricas e relatórios disponíveis
Revenue
Lifetime value
In-app purchases
Session starts
Demographics & user interests
User engagement
Errors (coming soon)
Notifications open/dismissed
App update
OS update
Gaming
eCommerce
Travel
Local
Real estate
Insight imediato sobre o
comportamento do cliente Métricas de
crescimento:
Melhoria de UX:
Customize os
insights e eventos
por tipo de app:
DEMOS!!!
g.co/firebase/preso
g.co/codelabs/preso
Firebase Codelabs
OBRIGADO!!!
slideshare.net/jpapo
José Papo
@josepapo

Mais conteúdo relacionado

Mais procurados

FULL stack -> MEAN stack
FULL stack -> MEAN stackFULL stack -> MEAN stack
FULL stack -> MEAN stackAshok Raj
 
Large Table Partitioning with PostgreSQL and Django
 Large Table Partitioning with PostgreSQL and Django Large Table Partitioning with PostgreSQL and Django
Large Table Partitioning with PostgreSQL and DjangoEDB
 
Basic Concept of Node.js & NPM
Basic Concept of Node.js & NPMBasic Concept of Node.js & NPM
Basic Concept of Node.js & NPMBhargav Anadkat
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven DesignYoung-Ho Cho
 
Getting Started with NgRx (Redux) Angular
Getting Started with NgRx (Redux) AngularGetting Started with NgRx (Redux) Angular
Getting Started with NgRx (Redux) AngularGustavo Costa
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQlCezar Souza
 
Data Persistence in Android with Room Library
Data Persistence in Android with Room LibraryData Persistence in Android with Room Library
Data Persistence in Android with Room LibraryReinvently
 
Introduction to react and redux
Introduction to react and reduxIntroduction to react and redux
Introduction to react and reduxCuong Ho
 
A rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadasA rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadascesar do amaral
 
An introduction to Google test framework
An introduction to Google test frameworkAn introduction to Google test framework
An introduction to Google test frameworkAbner Chih Yi Huang
 
1.-Introduction-to-Dart.pdf
1.-Introduction-to-Dart.pdf1.-Introduction-to-Dart.pdf
1.-Introduction-to-Dart.pdfSamySiddhan
 
O que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterO que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterWiliam Buzatto
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaodiogoa21
 
.NET and C# Introduction
.NET and C# Introduction.NET and C# Introduction
.NET and C# IntroductionSiraj Memon
 

Mais procurados (20)

FULL stack -> MEAN stack
FULL stack -> MEAN stackFULL stack -> MEAN stack
FULL stack -> MEAN stack
 
Large Table Partitioning with PostgreSQL and Django
 Large Table Partitioning with PostgreSQL and Django Large Table Partitioning with PostgreSQL and Django
Large Table Partitioning with PostgreSQL and Django
 
Basic Concept of Node.js & NPM
Basic Concept of Node.js & NPMBasic Concept of Node.js & NPM
Basic Concept of Node.js & NPM
 
POO - Aula 09 - Herança
POO - Aula 09 - HerançaPOO - Aula 09 - Herança
POO - Aula 09 - Herança
 
React workshop
React workshopReact workshop
React workshop
 
Drools rule Concepts
Drools rule ConceptsDrools rule Concepts
Drools rule Concepts
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Node js introduction
Node js introductionNode js introduction
Node js introduction
 
Getting Started with NgRx (Redux) Angular
Getting Started with NgRx (Redux) AngularGetting Started with NgRx (Redux) Angular
Getting Started with NgRx (Redux) Angular
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQl
 
Equivalência entre AFnD e AFD
Equivalência entre AFnD e AFDEquivalência entre AFnD e AFD
Equivalência entre AFnD e AFD
 
Data Persistence in Android with Room Library
Data Persistence in Android with Room LibraryData Persistence in Android with Room Library
Data Persistence in Android with Room Library
 
Introduction to react and redux
Introduction to react and reduxIntroduction to react and redux
Introduction to react and redux
 
React js
React jsReact js
React js
 
A rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadasA rede neural supervisionada chamada perceptron multicamadas
A rede neural supervisionada chamada perceptron multicamadas
 
An introduction to Google test framework
An introduction to Google test frameworkAn introduction to Google test framework
An introduction to Google test framework
 
1.-Introduction-to-Dart.pdf
1.-Introduction-to-Dart.pdf1.-Introduction-to-Dart.pdf
1.-Introduction-to-Dart.pdf
 
O que há de incrível sobre o Flutter
O que há de incrível sobre o FlutterO que há de incrível sobre o Flutter
O que há de incrível sobre o Flutter
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacao
 
.NET and C# Introduction
.NET and C# Introduction.NET and C# Introduction
.NET and C# Introduction
 

Destaque

Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Jose Papo, MSc
 
Ferramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsFerramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsJose Papo, MSc
 
Machine learning and TensorFlow
Machine learning and TensorFlowMachine learning and TensorFlow
Machine learning and TensorFlowJose Papo, MSc
 
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen Jose Papo, MSc
 
Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Jose Papo, MSc
 
As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"Jose Papo, MSc
 
Introdução ao pitch de ouro
Introdução ao pitch de ouroIntrodução ao pitch de ouro
Introdução ao pitch de ouroJose Papo, MSc
 
Mobile, UX e Micro-momentos
Mobile, UX e Micro-momentosMobile, UX e Micro-momentos
Mobile, UX e Micro-momentosJose Papo, MSc
 
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenA Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenJose Papo, MSc
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasJose Papo, MSc
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015Jose Papo, MSc
 
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...Jose Papo, MSc
 
Monetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosMonetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosJose Papo, MSc
 
Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoJose Papo, MSc
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeJose Papo, MSc
 
Introdução ao Google Cloud Platform: Computação em Nuvem do Google
Introdução ao Google Cloud Platform: Computação em Nuvem do GoogleIntrodução ao Google Cloud Platform: Computação em Nuvem do Google
Introdução ao Google Cloud Platform: Computação em Nuvem do GoogleJose Papo, MSc
 
Google BigQuery - Introdução
Google BigQuery - IntroduçãoGoogle BigQuery - Introdução
Google BigQuery - IntroduçãoJose Papo, MSc
 
Firebase presentation
Firebase presentationFirebase presentation
Firebase presentationConnor Leech
 
Arquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionArquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionAmazon Web Services LATAM
 
node.js on Google Compute Engine
node.js on Google Compute Enginenode.js on Google Compute Engine
node.js on Google Compute EngineArun Nagarajan
 

Destaque (20)

Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
 
Ferramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsFerramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e apps
 
Machine learning and TensorFlow
Machine learning and TensorFlowMachine learning and TensorFlow
Machine learning and TensorFlow
 
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
 
Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"
 
As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"
 
Introdução ao pitch de ouro
Introdução ao pitch de ouroIntrodução ao pitch de ouro
Introdução ao pitch de ouro
 
Mobile, UX e Micro-momentos
Mobile, UX e Micro-momentosMobile, UX e Micro-momentos
Mobile, UX e Micro-momentos
 
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenA Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e Arquiteturas
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015
 
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
 
Monetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosMonetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivos
 
Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma Visão
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
 
Introdução ao Google Cloud Platform: Computação em Nuvem do Google
Introdução ao Google Cloud Platform: Computação em Nuvem do GoogleIntrodução ao Google Cloud Platform: Computação em Nuvem do Google
Introdução ao Google Cloud Platform: Computação em Nuvem do Google
 
Google BigQuery - Introdução
Google BigQuery - IntroduçãoGoogle BigQuery - Introdução
Google BigQuery - Introdução
 
Firebase presentation
Firebase presentationFirebase presentation
Firebase presentation
 
Arquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo SessionArquitetura Serverless e AWS Lambda - Demo Session
Arquitetura Serverless e AWS Lambda - Demo Session
 
node.js on Google Compute Engine
node.js on Google Compute Enginenode.js on Google Compute Engine
node.js on Google Compute Engine
 

Semelhante a Introdução ao Firebase

Android DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedoresAndroid DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedoresiMasters
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileWaldyr Felix
 
Video Cloud e App Cloud
Video Cloud e App CloudVideo Cloud e App Cloud
Video Cloud e App Cloudjuliacanalini
 
Big festival 2017 - Growth hacking para Games
Big festival 2017  - Growth hacking para GamesBig festival 2017  - Growth hacking para Games
Big festival 2017 - Growth hacking para GamesWellington Tamaki
 
Android com Firebase
Android com FirebaseAndroid com Firebase
Android com FirebaseRoberto Lopes
 
Transformando o site da Magnetis em PWA
Transformando o site da Magnetis em PWATransformando o site da Magnetis em PWA
Transformando o site da Magnetis em PWALuís Felipe Souza
 
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...William S. Rodriguez
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayiMasters
 
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...minastestingconference
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSRodrigo Kono
 
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaO novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaMessias Batista
 
Apresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareApresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareAlon Lubieniecki
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Campanha sales referral - DeviceLab
Campanha sales referral - DeviceLabCampanha sales referral - DeviceLab
Campanha sales referral - DeviceLabrcaparica
 
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3Claudinei Brito Junior
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 

Semelhante a Introdução ao Firebase (20)

Android DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedoresAndroid DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedores
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento Mobile
 
Video Cloud e App Cloud
Video Cloud e App CloudVideo Cloud e App Cloud
Video Cloud e App Cloud
 
Big festival 2017 - Growth hacking para Games
Big festival 2017  - Growth hacking para GamesBig festival 2017  - Growth hacking para Games
Big festival 2017 - Growth hacking para Games
 
Android com Firebase
Android com FirebaseAndroid com Firebase
Android com Firebase
 
Iniciando com AWS Mobile services
Iniciando com AWS Mobile servicesIniciando com AWS Mobile services
Iniciando com AWS Mobile services
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Transformando o site da Magnetis em PWA
Transformando o site da Magnetis em PWATransformando o site da Magnetis em PWA
Transformando o site da Magnetis em PWA
 
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...
Plugue seu Aplicativo a Nuvem no The Developers Conference, Mobile Cloud Hack...
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google Play
 
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
Autc@r Mobile
Autc@r MobileAutc@r Mobile
Autc@r Mobile
 
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaO novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
 
Apresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareApresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de Software
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Campanha sales referral - DeviceLab
Campanha sales referral - DeviceLabCampanha sales referral - DeviceLab
Campanha sales referral - DeviceLab
 
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3
Desenvolvimento de aplicativos móveis para Android utilizando Java - 3/3
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 

Mais de Jose Papo, MSc

Machine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceMachine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceJose Papo, MSc
 
Por que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferentePor que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferenteJose Papo, MSc
 
Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Jose Papo, MSc
 
Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Jose Papo, MSc
 
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasSete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasJose Papo, MSc
 
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Jose Papo, MSc
 
Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Jose Papo, MSc
 
Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Jose Papo, MSc
 
Elaborando hipóteses like a Boss
Elaborando hipóteses like a BossElaborando hipóteses like a Boss
Elaborando hipóteses like a BossJose Papo, MSc
 
Requirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossRequirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossJose Papo, MSc
 
Growth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupGrowth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupJose Papo, MSc
 
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
Amazon Web Services:  Economia, Inovação e Revolução da NuvemAmazon Web Services:  Economia, Inovação e Revolução da Nuvem
Amazon Web Services: Economia, Inovação e Revolução da NuvemJose Papo, MSc
 

Mais de Jose Papo, MSc (13)

Machine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceMachine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google oferece
 
Por que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferentePor que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferente
 
Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?
 
Product Hacks
Product HacksProduct Hacks
Product Hacks
 
Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014
 
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasSete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
 
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
 
Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013
 
Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013
 
Elaborando hipóteses like a Boss
Elaborando hipóteses like a BossElaborando hipóteses like a Boss
Elaborando hipóteses like a Boss
 
Requirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossRequirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a Boss
 
Growth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupGrowth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startup
 
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
Amazon Web Services:  Economia, Inovação e Revolução da NuvemAmazon Web Services:  Economia, Inovação e Revolução da Nuvem
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
 

Introdução ao Firebase

  • 1. Proprietary + Confidential Introdução ao Firebase O kit de ferramentas do desenvolvedor de Apps! José Papo Gerente de relações com startups e developers Google América Latina @josepapo
  • 2. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem A app média usa um mínimo de 7 SDKs diferentes Fonte: Google Internal Study
  • 3. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat semSource: Appcelerator/IDC Study - http://appcelerator.uberflip.com/i/606792-2015-mobile-trends-report 32% dos desenvolvedores dizem que orquestrar, gerenciar e lidar com múltiplos backends, SDKs e fontes de dados são dores constantes
  • 4.
  • 5. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Firebase, a nova plataforma para desenvolvimento mobile Um SDK completo Cross-platform Android, iOS, Web, Server Serviços e ferramentas integrados
  • 6. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Um dashboard para monitorar e gerenciar sua app
  • 7.
  • 8. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Acquisition Dynamic Links Invites AdWords Re-Engagement Notifications App Indexing In-app Ads AdMob EarnGrow Backend Services Realtime Database Authentication File/Image Storage Remote Config Hosting Cloud Messaging App Quality Services Crash Reporting Test Lab Develop Analytics
  • 9. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Armazene e sincronize dados em milisegundos ● Base de dados NoSQL, JSON ● Sincroniza dados em diversos dispositivos em milisegundos ● Suporte offline para apps Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 10. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Armazene e distribua imagens e arquivos ● Uploads e downloads robustos via Google Cloud Storage ● Integração com serviço de Autenticação Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 11. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem ● Solução Out of the box e contempla recursos avançados ● Suporte para Email/Senha, OAuth, contas anônimas, Facebook, Google, Twitter, GitHub ● SDKs para Android, iOS, Web e servidor Autenticação fácil e segura Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 12. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Customize seu aplicativo em tempo real ● Execute experimentos A/B ou mude o comportamento do app ● Controle pares chave-valor através da Console ● Mudanças são propagadas instantaneamente Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 13. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Entregue conteúdo web rapidamente ● Implante seu website estático em segundos ● Protegido com SSL por padrão ● Distribuído por uma CDN global Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 14. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Entregue mensagens em múltiplos devices ● Mensagens / Push Notifications ilimitadas e gratuitas para iOS, Android e Web ● Permite uso programático em código ou através da console do Firebase Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 15. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Teste no laboratório com dispositivos físicos ● Execute seu app em centenas de dispositivos físicos e virtuais ● Testes automatizados com relatórios detalhados Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 16. Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem Mantenha seu app estável ● Capture e analise crashes em seus apps iOS e Android ● Integração com outros produtos Firebase para identificar os crashes de maior impacto Backend Services Realtime Database File/Image Storage Authentication Remote Config Hosting Cloud Messaging App Quality Test Lab Crash Reporting
  • 17. Acquisition Dynamic Links Invites AdWords Re-Engagement Notifications App Indexing In-app Ads AdMob EarnGrow Backend Services Realtime Database Authentication File/Image Storage Remote Config Hosting Cloud Messaging App Quality Services Crash Reporting Test Lab Develop Analytics
  • 18. Links dinâmicos Acquisition Dynamic Links Invites AdWords Re-engagement Notifications App Indexing ● Ofereça experiências mais refinadas de onboarding para novos usuários. ● Aumentar retenção & engajamento Post Social Pedido para instalar o App Instala e abre App Sem Dynamic Links Com Dynamic Links Landing Page genérica Conteúdo específico
  • 19. Cresça através do word-of-mouth Acquisition Dynamic Links Invites AdWords Re-engagement Notifications App Indexing ● Solução out-of-the-box para convites por email e SMS ● Use a inteligência do Google para melhorar as conversões ● Integra com Dynamic Links para fluxo de onboarding personalizado. ● Permite fornecer incentivos para que usuários compartilhem
  • 20. Alcance usuários no Google e na Internet Acquisition Dynamic Links Invites AdWords Re-engagement Notifications App Indexing ● Use o Firebase para enviar anúncios para audiências específicas ● Gerencie o LTV de campanhas AdWords no Firebase ● Rastreamento de conversão simplificado Search on Google.com Watch on YouTube Engage with Apps Surf the Web Discover on Play
  • 21. Mantenha seus usuários engajados ● Gestão gratuita de push notifications para iOS e Android, construído no Firebase Cloud Messaging ● Medições no Firebase Analytics ● Faça disparos com base em seus segments de clientes, línguas, SO, versão do app, etc Acquisition Dynamic Links Invites AdWords Re-engagement Notifications App Indexing
  • 22. Conecte os usuários ao seu app Acquisition Dynamic Links Invites AdWords Re-engagement Notifications App Indexing ● Envie os usuários diretamente ao seu app através da busca orgânica do Google. ● App Indexing ajuda no ranqueamento de sua app em buscas móveis e facilitará o aparecimento de seus links no Google Now on Tap.
  • 23. AnalyticsAnalytics Grow Acquisition Dynamic Links Invites AdWords Re-Engagement Notifications App Indexing In-app Ads AdMob EarnDevelop Backend Services Realtime Database Authentication File/Image Storage Remote Config Hosting Cloud Messaging App Quality Services Crash Reporting Test Lab
  • 24. In-app Ads AdMob ● Mostre anúncios de milhões de anunciantes em seu app ● Use o Firebase audiences para melhorar sua monetização Nativo Interstitial Video Monetização Inteligente com o AdMob
  • 25. Acquisition Dynamic Links Invites AdWords Re-Engagement Notifications App Indexing Grow Backend Services Realtime Database Authentication File/Image Storage Remote Config Hosting Cloud Messaging App Quality Services Crash Reporting Test Lab Develop Analytics Earn In-app Ads AdMob
  • 26. Firebase Analytics é ilimitado e gratuito Gratuito App-first Integrado com o AdWords Entenda seus usuários através da segmentação Simples e poderoso Eventos ilimitados
  • 27.
  • 28. Diversas métricas e relatórios disponíveis Revenue Lifetime value In-app purchases Session starts Demographics & user interests User engagement Errors (coming soon) Notifications open/dismissed App update OS update Gaming eCommerce Travel Local Real estate Insight imediato sobre o comportamento do cliente Métricas de crescimento: Melhoria de UX: Customize os insights e eventos por tipo de app:
  • 29.