3. Antes de começar
Google Play Game Service
Cloud save
Troféus, amigos,
Integração com o Google+
Não é obrigatório aos jogos
4. Antes de começar
Google Play Game Service
Suporte ao iOS e Web
Partidas cross-plataform
Enfim, é igual ao Game Service da Apple
Monitoramento da pirataria
Android 2.2+
7. In-house gaming
Interação
Não tem internet?
Bora jogar do mesmo jeito!
Suporte off-line?
SharedPreferences e SQLite
Conversa entre dispositivos!
8.
9.
10. E uma boa notícia
Android suportará o Bluetooth Smart (Low Energy)
Sem-fio de verdade?
11. Bluetooth API
Obrigatório desde a versão 2.0
Funcionalidades
Procurar outros dispositivos
Fazer requisições a dispositivos pareados
Estabelecimento de conexões RFCOMM
Conectar-se a outro dispositivo desconhecido
Transferir dados
Gerenciar múltiplas conexões
12. Classes principais
Bluetooth Adapter
É a classe pela qual você irá ter acesso de entrada aos serviços
da API
Descobrir dispositivos e instanciar um BluetoothDevice
BluetoothDevice
Usando um endereço MAC, podemos instanciá-lo e
comunicar-se com outros através de um
BluetoothServerSocket ou BluetoothServerSocket
21. Conectando os dispositivos
Como cliente
Primeiro faça o pareamento
Depois faça a conexão com aquele serviço definido pelo server
E chame o connect
Seja feliz!
24. #ProTips (já me ferrei muito)
Versão 2.2 do Android ainda dá muito pau
Reconexão é um problema
Sempre vai ter n+1 dispositivos ligados na rede
Faça um sistema de reconexão
Threads, Threads, Threads!