Voltar à página principal

Aplicativo Match&Play

Este aplicativo foi um trabalho final da disciplina Programação para Dipositivos Móveis. Nesse trabalho, os grupos de alunos deveriam utilizar os conhecimentos adquiridos para elaborar um aplicativo (para Android) de tema livre. Eu e meu grupo decidimos desenvolver um aplicativo que fosse útil de fato. O Match&Play - em português ficaria algo como: "combine e jogue" - permite que seus usuários encontrem outras pessoas interessadas nos mesmos jogos de mesa que eles.


Experiência

Aprendi muito durante o desenvolvimento desse app. Foi interessante ver o aplicativo tomando forma, isso me deixava cada vez mais engajado. Além de contribuir com a parte de programação back-end (como o cálculo que cruza os interesses dos usuários nos jogos), fui responsável pelo design da logo do app e também de alguns ícones. O grupo também se preocupou com a escolha das cores tema da aplicação, por exemplo a cor laranja - que se relaciona com alegria, diversão e entusiasmo. Essas sensações estão diretamente ligadas com o propósito do app, que é fazer com que seus usuários tenham momentos felizes, se divertindo após terem encontrado companhia para jogar seus jogos preferidos.

Firebase

Foi utilizada a ferramenta do Google, Firebase, para persistirmos os dados do app na nuvem. A decisão de usar essa ferramenta foi tomada uma vez que um usuário precisa se comunicar com outro, isto é, ter a possibillidade de saber quem compartilha dos seus interesses, além de poder conversar por um chat. Eu e meu grupo tivemos muita dificuldade em entender o funcionamento do Firebase, principalmente pelo fato dele ser NoSql. Na graduação, nunca tivemos contato com esse paradigma antes, e também não estava na ementa da disciplina. Foi preciso buscar muita informação sobre o paradigma para conseguir implementar as operações básicas do app.

Veja no Github

Clique aqui para visitar o repositório desse projeto.




Contato

Vamos conversar? Mande um e-mail para o endereço abaixo, ou fale comigo pelo LinkedIn. Visite meu Github!