Desfrute de milhões dos mais recentes aplicativos do Android, jogos, músicas, filmes, TV, livros, revistas e muito mais. A qualquer hora, em qualquer lugar, em seus dispositivos.
Este é um pequeno jogo de tique-tac-toe (Michi, no Peru) preparado para uma apresentação de introdução à Android que demonstra vários conceitos. Ele é lançado sob a GPL na esperança de que você ache útil, mas não prometa que seja útil.
Conceitos abordados
1) Layout linear, com layouts lineares incorporados, foram usados para demonstrar basicamente como colocar uma tela de qualquer maneira que você gostaria. (Embora não seja prometendo ser o mais eficiente).
2) Um padrão MVC muito forte é mostrado. 'View' e 'Model' não falam nesta implementação. Da minha perspectiva, o benefício desse design é a facilidade em que você pode escrever testes de unidade para exercer seu aplicativo sem software ou hardware de teste sofisticado. O refinamento adicional da arquitetura também é demonstrado onde o código da visualização é segmentado para classes específicas de entrada e saída.
3) O controlador é basicamente um 'controlador de fachada' usando um 'padrão de estratégia' para lidar com algoritmos diferentes quando um humano está tocando um humano vs. um humano tocando um computador.
4) O código de exemplo para incorporar anúncios está incluído.
https://code.google.com/p/android-michi/