Integração com Redes
Sociais em Aplicativos
Móveis
Gustavo Carvalho
Pedro Dumont
Romário Rios
Por que devo integrar meu
aplicativo com redes sociais?
Autenticação
● Simples implementação;
● Seguro;
● Fácil login;
X
Retenção no seu App

Usuário não precisa mudar de
App para acessar informação
Acesso aos Dados da Rede
● Dados que provavelmente
seu app nunca teria;
● Com autorização mas sem
esforço;
● Sem infraestr...
Estender Funcionalidades das Redes
● Melhorar funcionalidades da
própria rede social;
● Funcionalidades que
usuários gosta...
Compartilhar Dados do seu App
● Se seu app produz algo, o
usuário vai querer compartilhar
nas Redes Sociais;
● Retém o usu...
Convencidos? Mas… como fazer?
Android e suas Intenções
● Duas linhas de código;
● Enviar “qualquer coisa” para
“qualquer app” desde que:
○ “qualquer coi...
REST APIs
● Uma API, vários clientes;
● Cliente tem que
implementar lógica
para requests e
tratamento dos dados;
● Não há ...
SDKs
● Pacotes a serem integrados ao App;
● Para cada plataforma usa-se um SDK
específico;
● Cliente recebe componentes
pr...
Bibliotecas não-oficiais
● Desenvolvidas por terceiros;

● Geralmente encapsulam
uma REST API;
Exemplos de Redes Sociais…
Redes sociais de uso geral
● Facebook
○ Autenticação (login e login
dialog)
○ Compartilhamento de
conteúdo
○ Dados do usuá...
Facebook Object API
Redes sociais de uso geral
● Google+
○ Autenticação segura
○ Acesso ao perfil e ao grafo
social
○ Conteúdo interativo
○ Bo...
Redes sociais de uso geral
● Twitter
○ Twitter cards
○ Tweets integrados e timelines integradas
○ Botões seguir e tweetar
Twitter cards
E muitas outras...
●
●
●
●
●
●
●
●
●
●
●

YouTube
Pinterest
WhatsApp
Tumblr
Instagram
Vine
Snapchat
Foursquare
Spotify
Lin...
Exemplos de Aplicativos Integrados…
Netflix
● Conecta com Facebook;
● Compartilha vídeos
assistido;
● Mostra no App vídeos que
amigos assistiram;
● Recomenda ...
Lulu
● Login com Facebook
obrigatório;
● Usa dados dos
amigos;
● Logo, não existiria
sem Facebook;
Duolingo
● Permite Login com
Facebook;
● Compara pontos
com amigos do
Facebook;
● Permite
compartilhar
achievements nas
Re...
+1 Filmes
● Lista videos do canal do
YouTube;
● Utiliza REST API;
● Apenas consome conteúdo;
● Compartilha link do video
p...
Resumindo…
● Integrar Redes Sociais é simples, aumenta a
qualidade do App e reduz custos;
● Há diferentes formas de fazer ...
Perguntas?

Obrigado!
Próximos SlideShares
Carregando em…5
×

Integração com Redes Sociais em Aplicativos Móveis

853 visualizações

Publicada em

Por que integrar meu app as redes sociais? Como fazer isso? Quem faz isso?

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
853
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Integração com Redes Sociais em Aplicativos Móveis

  1. 1. Integração com Redes Sociais em Aplicativos Móveis Gustavo Carvalho Pedro Dumont Romário Rios
  2. 2. Por que devo integrar meu aplicativo com redes sociais?
  3. 3. Autenticação ● Simples implementação; ● Seguro; ● Fácil login; X
  4. 4. Retenção no seu App Usuário não precisa mudar de App para acessar informação
  5. 5. Acesso aos Dados da Rede ● Dados que provavelmente seu app nunca teria; ● Com autorização mas sem esforço; ● Sem infraestrutura para guardar esses dados;
  6. 6. Estender Funcionalidades das Redes ● Melhorar funcionalidades da própria rede social; ● Funcionalidades que usuários gostariam de ter na rede;
  7. 7. Compartilhar Dados do seu App ● Se seu app produz algo, o usuário vai querer compartilhar nas Redes Sociais; ● Retém o usuário; ● Ao integrar às redes torna a experiência mais fluída, rápida e satisfátoria;
  8. 8. Convencidos? Mas… como fazer?
  9. 9. Android e suas Intenções ● Duas linhas de código; ● Enviar “qualquer coisa” para “qualquer app” desde que: ○ “qualquer coisa” seja um dado simples (texto, link, imagem, video, contato…); ○ E “qualquer app” esteja instalado no device e saiba como tratar a entrada;
  10. 10. REST APIs ● Uma API, vários clientes; ● Cliente tem que implementar lógica para requests e tratamento dos dados; ● Não há padrões de implementação;
  11. 11. SDKs ● Pacotes a serem integrados ao App; ● Para cada plataforma usa-se um SDK específico; ● Cliente recebe componentes prontos e fácieis de usar; ● Há padrões de implementação;
  12. 12. Bibliotecas não-oficiais ● Desenvolvidas por terceiros; ● Geralmente encapsulam uma REST API;
  13. 13. Exemplos de Redes Sociais…
  14. 14. Redes sociais de uso geral ● Facebook ○ Autenticação (login e login dialog) ○ Compartilhamento de conteúdo ○ Dados do usuário (perfil, postagens, etc.) ○ Object API: permite que o aplicativo faça postagens customizadas
  15. 15. Facebook Object API
  16. 16. Redes sociais de uso geral ● Google+ ○ Autenticação segura ○ Acesso ao perfil e ao grafo social ○ Conteúdo interativo ○ Botão +1
  17. 17. Redes sociais de uso geral ● Twitter ○ Twitter cards ○ Tweets integrados e timelines integradas ○ Botões seguir e tweetar
  18. 18. Twitter cards
  19. 19. E muitas outras... ● ● ● ● ● ● ● ● ● ● ● YouTube Pinterest WhatsApp Tumblr Instagram Vine Snapchat Foursquare Spotify LinkedIn GitHub
  20. 20. Exemplos de Aplicativos Integrados…
  21. 21. Netflix ● Conecta com Facebook; ● Compartilha vídeos assistido; ● Mostra no App vídeos que amigos assistiram; ● Recomenda vídeos baseado nos dados dos amigos;
  22. 22. Lulu ● Login com Facebook obrigatório; ● Usa dados dos amigos; ● Logo, não existiria sem Facebook;
  23. 23. Duolingo ● Permite Login com Facebook; ● Compara pontos com amigos do Facebook; ● Permite compartilhar achievements nas Redes Sociais;
  24. 24. +1 Filmes ● Lista videos do canal do YouTube; ● Utiliza REST API; ● Apenas consome conteúdo; ● Compartilha link do video por Intents;
  25. 25. Resumindo… ● Integrar Redes Sociais é simples, aumenta a qualidade do App e reduz custos; ● Há diferentes formas de fazer integração: ○ REST API; ○ SDKs oficiais; ○ Bibliotecas de terceiros; ● Existe centenas de Redes e Dados disponíveis; ● Existe milhares de Apps que já são integrados;
  26. 26. Perguntas? Obrigado!

×