1 of 79

Powering up your

app with Firebase

and the possibilities �To boost your business.

2 of 79

Potencializando seu �aplicativo com Firebase

e as possibilidades para �impulsionar seu negócio.

3 of 79

Quem eu sou

  • Felipe Sales
  • Engenheiro de Software, especialista em Flutter e Dart
  • Programador e Instrutor de Ensino
  • Compartilho conteúdos sobre programação.

4 of 79

Firebase

  • O que é?

5 of 79

Firebase

  • O que é?
  • Recursos oferecidos:

6 of 79

Firebase

7 of 79

Firebase

8 of 79

Firebase

9 of 79

Firebase

• Escalabilidade

  • Flexibilidade;
  • App 100% customizável;
  • Possibilidades de testes AB;

10 of 79

Firebase

  • Benefícios

01

|

Setup e integração rápida.

11 of 79

Firebase

  • Benefícios

01

|

Setup e integração rápida.

02

|

Recursos e funcionalidades oferecidas.

12 of 79

Firebase

  • Benefícios

01

|

Setup e integração rápida.

02

|

Recursos e funcionalidades oferecidas.

03

|

Escalabilidade e integração entre serviços.

13 of 79

Firebase

  • Benefícios

03

|

Escalabilidade e integração entre serviços.

04

|

Comunidade, engajamento e suporte.

01

|

Setup e integração rápida.

02

|

Recursos e funcionalidades oferecidas.

14 of 79

Firebase

  • Benefícios

03

|

Escalabilidade e integração entre serviços.

04

|

Comunidade, engajamento e suporte.

01

|

Setup e integração rápida.

02

|

Recursos e funcionalidades oferecidas.

15 of 79

Firebase

  • Benefícios

03

|

Escalabilidade e integração entre serviços.

04

|

Comunidade, engajamento e suporte.

01

|

Setup e integração rápida.

02

|

Recursos e funcionalidades oferecidas.

16 of 79

Firebase

  • Contras

01

|

Preços e planos.

17 of 79

Firebase

  • Contras

01

|

Preços e planos.

02

|

Suporte em casos específicos.

18 of 79

Firebase

  • Contras

03

|

Mudanças e falhas nos SDKs.

01

|

Preços e planos.

02

|

Suporte em casos específicos.

19 of 79

Firebase

  • Contras

03

|

Mudanças e falhas nos SDKs.

01

|

Preços e planos.

02

|

Suporte em casos específicos.

04

|

Vendor Lock-in.

20 of 79

Firebase

  • Contras

03

|

Mudanças e falhas nos SDKs.

01

|

Preços e planos.

02

|

Suporte em casos específicos.

04

|

Vendor Lock-in.

21 of 79

Firebase

  • Contras

03

|

Mudanças e falhas nos SDKs.

01

|

Preços e planos.

02

|

Suporte em casos específicos.

04

|

Vendor Lock-in.

22 of 79

Firebase

  • Conceito de Feature-Flag / Feature-Toggle

23 of 79

Firebase

  • Conceito de Feature-Flag / Feature-Toggle

Teste AB

24 of 79

Firebase

  • Firebase Remote Config e Analytics
  • Testes AB

25 of 79

Firebase

• 20% dos usuários

• Os outros 80% não entrarão

Distribuição do Teste AB

  • Firebase Remote Config e Analytics
  • Testes AB

26 of 79

Firebase

Distribuição do Teste AB

• 20% dos usuários

  • Firebase Remote Config e Analytics
  • Testes AB

• A: 50% - (10% do total)

• B: 50% - (10% do total)

27 of 79

Firebase

Taxa de Conversão

• A: 40%

• B: 54%

  • Firebase Remote Config e Analytics
  • Testes AB

28 of 79

Firebase

  • Firebase Remote Config e Analytics
  • Testes AB

29 of 79

Firebase

As possibilidades são infinitas.

Por meio de strings, números e booleanos, você pode:

  • Controle de posição de elementos;
  • Ordens de widgets;
  • Controle total de comportamentos e componentes.
  • Firebase Remote Config e Analytics
  • Testes AB

30 of 79

Firebase

  • Firebase Remote Config e Analytics
  • Testes AB

Exemplo de AD:

  • Formatos que serão exibidos;
  • Definir frequência dos mesmos - intervalos, períodos, valores internos �e externos;

31 of 79

Firebase

Tudo depende da meta que você deseja alcançar e testar.

��

32 of 79

Firebase

Tudo depende da meta que você deseja alcançar e testar.

E como você prepara os seus componentes para que eles sejam flexíveis o suficiente para os testes.

33 of 79

Firebase

Ter a certeza de que uma opção é superior a outra. �Baseando-se em análises confiáveis em vez de depender apenas do instinto do desenvolvedor ou do produto.

  • A importância

34 of 79

Firebase

  • Qual o custo disso tudo?

35 of 79

Firebase

  • Qual o custo disso tudo?

100% FREE

36 of 79

Firebase

  • Vamos para um exemplo prático.

37 of 79

Firebase

  • Vamos para um exemplo prático.

38 of 79

Base

Firebase

B

C

A

Variante

Variante

Variante

  • Vamos para um exemplo prático.

39 of 79

Firebase

Base

B

C

A

Variante

Variante

Variante

  • Quais os principais desafios?

40 of 79

Firebase

  • Ordenação dos Componentes na tela;
  • Desafios
  • Desafios
  • Ordenação dos Componentes na tela;

41 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;

(alguma ideia de como fazer isso?)

42 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;

(alguma ideia de como fazer isso?)

43 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;

44 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;
  • Captação de Eventos para cada elemento testado.

45 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;
  • Captação de Eventos para cada elemento testado.

(alguma ideia de como fazer isso?)

46 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;
  • Captação de Eventos para cada elemento testado.

(alguma ideia de como fazer isso?)

47 of 79

Firebase

  • Desafios
  • Ordenação dos Componentes na tela;
  • Captação de Eventos para cada elemento testado.

48 of 79

Firebase

  • Vamos para um exemplo prático.

49 of 79

Firebase

  • Vamos para um exemplo prático.

50 of 79

Firebase

  • Vamos para um exemplo prático.

51 of 79

Firebase

  • Vamos para um exemplo prático.

52 of 79

Firebase

Base

B

C

A

Variante

Variante

Variante

  • Vamos para um exemplo prático.

53 of 79

Firebase

  • Criando seu primeiro Teste AB

54 of 79

Firebase

  • Criando seu primeiro Teste AB

55 of 79

Firebase

  • Criando seu primeiro Teste AB [Basics]

56 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

57 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

58 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

59 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

60 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

61 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

62 of 79

Firebase

  • Criando seu primeiro Teste AB [Targeting]

63 of 79

Firebase

  • Criando seu primeiro Teste AB [Goals]

64 of 79

Firebase

  • Criando seu primeiro Teste AB [Goals]

65 of 79

Firebase

  • Criando seu primeiro Teste AB [Goals]

66 of 79

Firebase

  • Criando seu primeiro Teste AB [Goals]

67 of 79

Firebase

  • Criando seu primeiro Teste AB [Goals]

68 of 79

Firebase

  • Criando seu primeiro Teste AB [Variants]

69 of 79

Firebase

  • Criando seu primeiro Teste AB [Variants]

70 of 79

Firebase

  • Criando seu primeiro Teste AB [Review]

71 of 79

Firebase

  • Criando seu primeiro Teste AB [Review]

72 of 79

Firebase

  • Criando seu primeiro Teste AB [Review]

73 of 79

Firebase

  • Criando seu primeiro Teste AB [Review]

74 of 79

Firebase

  • Experimento

75 of 79

Firebase

  • Experimento

76 of 79

Firebase

  • Resultados de um teste AB.

77 of 79

Firebase

  • Resultados de um teste AB.

78 of 79

12

Conclusão e Q&A

  • O poder que o Remote Config pode trazer para a escalabilidade dos seus aplicativos.

  • Dúvidas?

79 of 79

Encerramento

  • Agradecimentos
  • Feedbacks
  • Contatos

/felipecastrosales

https://felipecastrosales.com/