17

Wifi Direct on Android - GDG Campinas

Embed Size (px)

Citation preview

Page 1: Wifi Direct on Android - GDG Campinas
Page 2: Wifi Direct on Android - GDG Campinas

Wi-fi Direct no Android

Será que vai?

Page 3: Wifi Direct on Android - GDG Campinas

Eu - by Renato

Page 4: Wifi Direct on Android - GDG Campinas

● Desenvolvedor Java na Dextra

● (Ex) Organizador do Caipira Agil

● Hobbista de Android e outras tecnologias

● Amador em: cozinheiro, música, tênis de mesa, voluntariado, cinema…

Eu - by Renato Freire

Page 5: Wifi Direct on Android - GDG Campinas

Por que apresentar isso?

Page 6: Wifi Direct on Android - GDG Campinas

O que é Wi-fi Direct?

Page 7: Wifi Direct on Android - GDG Campinas

● Padrão da Wi-fi Alliance

● Conexão direta entre os dispositivos

● Velocidades equivalentes ao Wi-fi tradicional

● Apenas um dos dispositivos precisa ser compatível com a tecnologia \o/

Wi-fi Direct

Page 8: Wifi Direct on Android - GDG Campinas
Page 9: Wifi Direct on Android - GDG Campinas

● Xbox One

● NVIDIA Shield

● TVs: Sony, LG, Philips

● Impressoras

● Câmeras

● Veículos

● Fogão Samsung!?!?!? WTF!!!

Wi-fi Direct - usos

Page 10: Wifi Direct on Android - GDG Campinas

● SuperBeam | WiFi Direct Share

● WiFi Direct +

● Shareit

● Xender

Basicamente, quase qualquer file transfer app...

Wi-fi Direct - usos Android

Page 11: Wifi Direct on Android - GDG Campinas

Sugestão de uso...

Page 12: Wifi Direct on Android - GDG Campinas

Se alguém tiver contatos na Niantic...

Page 13: Wifi Direct on Android - GDG Campinas

API WifiP2P no Android

Page 14: Wifi Direct on Android - GDG Campinas

● Android 4.0 (API 14) +

● WifiP2pManager: discover, request, and connect to peers

● ActionListener: notifies the success or failure of WifiP2pManager method

calls

● Intents: that notify you of specific events detected by the Wi-Fi P2P

framework

Android Wi-fi P2P

Page 15: Wifi Direct on Android - GDG Campinas
Page 16: Wifi Direct on Android - GDG Campinas

● Criar uma lib?

● Converter para Kotlin?

● Implementar comunicação bidirecional?

● Usar service discovery?

● Usar gRPC no lugar de Sockets

● Implementar um jogo?

● Comprar uma bicicleta?

Próximos Passos

Page 17: Wifi Direct on Android - GDG Campinas

Obrigado :)

Renato [email protected]

@renatorfr

github.com/renatorfr/AndroidWifiDirect