TCCgrad
Plataforma Web para execução de aplicativos Android desenvolvidos com App Inventor
Autor
Brandt, Darlan
Institución
Resumen
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação. Em um mundo em constante evolução tecnológica, é importante que os estudantes desenvolvam habilidades que os preparem para essas mudanças. Para tal, o ensino do pensamento computacional desde os primeiros anos do Ensino Fundamental tem auxiliado no desenvolvimento do pensamento lógico e da resolução de problemas.
Diversas iniciativas de ensino do pensamento computacional têm utilizado ambientes como o App Inventor, que utiliza a programação em blocos para auxiliar no desenvolvimento de aplicativos para dispositivos Android. O App Inventor permite a visualização do app desenvolvido pelo estudante em tempo de desenvolvimento, por meio do aplicativo AI2 Companion sem a necessidade de compilação e instalação do app no celular do estudante, o que facilita o desenvolvimento das aplicações. No entanto, devido ao fato de nem todo aluno possuir um smartphone ou limitações tecnológicas das escolas, ocorrem dificuldades na implementação de iniciativas de uso do App Inventor no ensino do pensamento computacional. Assim, este trabalho apresenta o desenvolvimento de uma aplicação web que realize a comunicação com o ambiente do App Inventor e permita a exibição em tempo de desenvolvimento das telas dos apps implementados pelos estudantes. A aplicação web é modelada e desenvolvida. São desenvolvidos: o protocolo de comunicação, back-end e front-end da aplicação. A aplicação resultante dispensa a necessidade de uso de celular pelo estudante em tempo de desenvolvimento, o que pode facilitar iniciativas de ensino do
pensamento computacional.