2. Quem esse
cara?
Formado em Engenharia da
Computação
Desenvolvedor Mobile desde 2011
5 anos de Ci&T
Android, Tecnologia, Séries e Cervejas
o
Fernando Cesar
aka fernandocs
fernandocs
fernandocs@ciandt.com
5. 7 SDK's
no mínimo de
diferentes para
construir uma app
bacana!
Fonte: https://www.jisc.ac.uk/blog/five-reasons-to-use-twitter-for-your-virtual-cpd-05-aug-2015
16. Crash Reporting
● Report de crashs
● Usuários afetados
● Detalhes do erro
● Integrado console firebase
17. Pré-requisitos
● API mínima 9 aka 2.3(Gingerbread)
● Play Services 9.0 ou mais recente
● Google Play services SDK
● Android Studio 1.5 ou mais recente
18. Atenção!
● Instant Run no Android Studio inferior a versão 2.2 é incompátivel com o
Firebase Analytics e impede a coleta de determinado eventos
Solução
● Desativar ou Atualizar para a preview do Android Studio 2.2
19. Configurando meu projeto
1. Criar o projeto no Firebase console
2. Fazer do download do google-services.json
3. Copiar o google-services.json para dentro do modulo do seu app, como
por exemplo /app
20. Adicionando SDK
● Primeiro passo: incluir dependencia do google play services no arquivo
build.gradle em nível de projeto
21. Adicionando SDK
● Segundo passo: aplicar o plugin do google play services no build.gradle
em nível do módulo, por exemplo app/build.gradle
23. FirebaseUI
Que aplicativo não tem uma lista?
● Database
○ FirebaseRecyclerAdapter
○ FirebaseListAdapter
● Auth
○ Componentes prontos
○ Flow de autenticação
https://github.com/firebase/FirebaseUI-Android