Tutorial Google App Inventor
Artur Galeno
Tayná Gonçalves
Instituto Federal de Educação, Ciência e Tecnologia do Maranhão
Dezembro/2013
1. Introdução
O objetivo deste tutorial é introduzir o leitor ao App Inventor e guiá-lo na criação de um aplicativo simples, cobrindo as funcionalidades básicas da plataforma. O aplicativo usado como exemplo será para cálculo de IMC (Índice de Massa Corpórea), e informará ao usuário se o seu
IMC está acima ou abaixo do normal, ou normal. Espera-se que ao fim deste tutorial o leitor tenha um bom entendimento do App Inventor, e autonomia para explorar as funcionalidades não contempladas neste tutorial.
O App Inventor é uma plataforma para criação de aplicativos Android baseada na web, que provê uma interface visual com o objetivo de permitir que qualquer pessoa, mesmo sem um profundo conhecimento de codificação, possa construir aplicativos Android. O App Inventor é um exemplo do conceito PaaS (Platform as a Service/Plataforma como serviço) da
Computação Distribuída, pois a plataforma é oferecida como um serviço e está disponível para uso, bastando apenas que o usuário tenha um computador conectado à internet e um browser.
A plataforma é dividida em duas partes: App Inventor Designer, para a construção da interface gráfica da aplicação, e o App Inventor Block Editor, para associar ações aos componentes da interface. 2. Histórico
A primeira versão trial do App Inventor foi lançada em Julho de 2010, apenas por convite. E a versão pública foi lançada em Dezembro de 2010. Inicialmente a plataforma pertencia e era mantido pela Google, que abriu mão do projeto em 2011. Atualmente o App Inventor é mantido pelo MIT (Massachusetts Institute of Technology). Para desenvolver o App Inventor, a Google se baseou em pesquisas anteriores em computação educacional e na experiência anterior da empresa em desenvolvimento em ambientes computacionais online.
O App Inventor utiliza um editor baseado em blocos que é feito a