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.

Avatar for Rodrigo Sicarelli

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