Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Firebase para Desenvolvedores

Firebase para Desenvolvedores

Firebase e suas novas ferramentas se tornou uma peça chave para empresas de tecnologia.

No Android Dev Conference '16, eu e a Isabela Terribili falamos sobre os desafios e alguns pontos interessantes para nós desenvolvedores.

Rodrigo Sicarelli

September 16, 2016
Tweet

More Decks by Rodrigo Sicarelli

Other Decks in Technology

Transcript

  1. Firebase para desenvolvedores Rodrigo Sicarelli br.linkedin.com/in/rodrigosicarelli @rsicarelli github.com/rsicarelli Isabela Terribili

    br.linkedin.com/in/isabela-cristina-terribili-baro @isabelaterribili @github.com/isabelaterribili
  2. Agenda - Fire o que? - Linha tempo; - Firebase

    nos dias de hoje; - Pilares do Firebase. - Analytics; - Considerações finais; - Nos pergunte!
  3. "Creating a successful app is still too hard" James Tamplin,

    Google I/O 2016 www.youtube.com/watch?v=tb2GZ3Bh4p8
  4. Fornecer serviços de back-end para mobile (Android, iOS e Web)

    sem que haja necessidade de mantê-lo. en.wikipedia.org/wiki/Firebase
  5. 2011 2012 2013 2016 Real Time Chat Back -end Real

    Time en.wikipedia.org/wiki/Firebase
  6. Authentication - Facebook, Twitter, Github e Google Sign-In; - Verificação

    de e-mail, contas anônimas e vínculos de contas; - Criação de contas manualmente. firebase.google.com/docs/auth/
  7. Firebase Cloud Messaging (FCM) - Envio de mensagens e notificações

    por segmentação, ou dispositivo único; - Integração automática com Analytics; - Fila, tempo de expiração, verificações etc. firebase.google.com/docs/cloud-messaging/
  8. Realtime Database - Sincronizado com multiplos devices; - Resolução de

    conflitos; - Adeus "pull to refresh". firebase.google.com/docs/database/
  9. E se a conexão morrer? O Firebase Realtime irá funcionar

    mesmo offline, utilizando o cache de informações. Quando a rede do aparelho voltar, os dados serão automaticamente sincronizados. firebase.google.com/docs/database/
  10. Storage - Audio, video e imagem; - Integrado com Authentication;

    - Escalável; - Upload e download robusto. firebase.google.com/docs/storage/
  11. Remote Config - Não há necessidade de atualização do app;

    - Tempo de expiração; - Teste a/b; - Validar com poucos usuários; - Ligar e desligar features. firebase.google.com/docs/remote-config/
  12. App Indexing - Reengajando os usuários; - Integrado com o

    Google Search; - Indexa o conteúdo da aplicação; - Aumenta o ranking nas buscas. firebase.google.com/docs/app-indexing/
  13. Dynamic Links Dynamic Links são URL's que podem, dinamicamente, alterar

    o comportamento para fornecer a melhor experiência em diferentes plataformas. firebase.google.com/docs/dynamic-links/
  14. AdWords - Exibe anúncios de anunciantes do Google; - UI

    customizada; firebase.google.com/docs/adwords/
  15. Considerações finais - Explore o Analytics; - Faça um brainstorm

    com seu time para entender a real necessidade; - Comece a validar suas ideias; - Melhor amigo do freela; - Divulgue para sua empresa; - Compartilhe seus problemas com a comunidade! #firebase