Criação de Aplicativo para Dispositivos Móveis Utilizando a Ferramenta App Inventor: Uma Experiência no Instituto Federal do Paraná – Campus Umuarama Michel Gomes de Souza1, Guilherme Liegel Leopold1, Marcelo Antunes Davi1,2 1 Instituto Federal do Paraná – Campus Umuarama (IFPR) CEP: 87.507-014 – Umuarama – PR – Brasil 2 Professor Responsável [email protected], [email protected], [email protected] 1. Introdução O presente trabalho visa apresentar as atividades desenvolvidas no projeto de extensão intitulado “Criação de Aplicativo para Dispositivos Móveis Utilizando a Ferramenta App Inventor”, realizado no Instituto Federal do Paraná (IFPR) – Campus Umuarama. Os Institutos Federais de Educação foram criados através da Lei nº 11.892 de 2008, tendo entre suas características e finalidades o desenvolvimento de programas de extensão e de divulgação científica e tecnológica (BRASIL, 2008). Sendo assim, este projeto faz parte das ações institucionais de apoio ao ensino, pesquisa e extensão no âmbito do IFPR, sendo este contemplado por bolsista através do edital nº 002/2015 do Programa de Bolsas Acadêmicas de Inclusão Social – PBIS. Além da inserção dos estudantes em atividades de pesquisa e extensão, o projeto visa conhecer e explorar as potencialidades da ferramenta App Inventor e desenvolver atividades e aplicativos ligados à área de matemática e suas tecnologias, em conjunto com docentes desta área, reforçando assim a indissociabilidade das atividades ensino, pesquisa e extensão. 2. Desenvolvimento A utilização de dispositivos móveis tem crescido a cada dia, e estes já representam a maioria dos sistemas computadorizados atualmente. Neste contexto, torna-se de grande relevância a criação de aplicativos voltados para esse segmento. Criar um aplicativo para dispositivos móveis requerer diversos desafios e complicações que precisam ser gerenciadas. Uma característica importante ao criar aplicativos para dispositivos móveis é que estes possuem um propósito bem definido. Além disso, quando projetamos nosso aplicativo devemos escolher o(s) sistema(s) operacional(is) que ele será executado. Nesse ponto também é importante conhecermos o mercado, quais são os sistemas que mais crescem em uso, que possuem um desenvolvimento mais facilitado, que possuem bibliotecas públicas, entre outros fatores (Devmedia, 2014). Analisando o mercado atual de sistemas operacionais para dispositivos móveis, observa-se que o Android detém aproximadamente 3/4 da fatia do mercado, e vem crescendo a cada ano em número de usuários pois, além de ser um bom sistema operacional, existe um grande número de aparelhos equipados com este sistema, que entraram e entram cada dia mais no mercado. Novos Smartphones e as grandes companhias vão aderindo ao sistema operacional da Google que se mostra muito confiável. Neste projeto será desenvolvido um aplicativo para dispositivos móveis que utilizam o sistema operacional Android, empregando a ferramenta App Inventor. O App Inventor é uma ferramenta de programação baseada em blocos que permite que todos, mesmo os novatos, possam iniciar na área de programação e criar aplicativos totalmente funcionais para dispositivos Android. Recém-chegados ao App Inventor podem ter seu primeiro aplicativo instalado e funcionando em uma hora ou menos, e pode programar aplicativos mais complexos em muito menos tempo do que linguagens mais tradicionais baseadas em texto. A ferramenta foi inicialmente desenvolvida pelo professor Hal Abelson e uma equipe do Google, sendo que atualmente funciona como um serviço Web administrado pela equipe do MIT Massachusettes Institute of Technology (MIT App Inventor, 2015). O aplicativo em questão envolve cálculos matemáticos baseados na Aritmética Modular, cuja finalidade será calcular o dia da semana que corresponde a determinada data, a partir de 01 de março de 1600 (data zero). Para fundamentar o procedimento matemático necessário para a construção deste aplicativo, o bolsista irá se basear na dissertação de mestrado “Congruência e Aplicações”, que aliado a ferramenta App Inventor, permitirá que se possa saber, quase que instantaneamente, o dia da semana em qualquer data, a partir da data zero (Leopold, 2015). A figura 1 apresenta um trecho do algoritmo do aplicativo mencionado anteriormente. Como pode ser observado a ferramenta App Inventor utiliza-se de uma linguagem de programação visual baseada em blocos lógicos, o que facilita de modo considerável o aprendizado dos conceitos de lógica de programação, tornando a aprendizagem mais divertida e atraente para os estudantes do ensino médio. Figura 1. Trecho de bloco lógico da ferramenta App Inventor No cronograma do projeto está previsto para o segundo semestre de 2015 a oferta de oficinas e minicursos sobre a ferramenta App Inventor, que serão desenvolvidas pelo bolsista tendo a finalidade de proporcionar a outros estudantes do IFPR – Campus Umuarama o acesso a atividades complementares de ensino, reforçando assim a indissociabilidade das atividades ensino, pesquisa e extensão. A figura 2 apresenta o primeiro protótipo do aplicativo que está sendo desenvolvido. Atualmente, o bolsista do projeto está elaborando uma proposta de interação multimodal (via voz, por toque, via Calendário compoente DatePicker) viabilizando assim a escolha de modalidade de interação que o usuário preferir interagir com o aplicativo. Figura 2. Protótipo da aplicação. 3. Considerações Finais Destaca-se aqui o potencial que o desenvolvimento dos aplicativos pode representar no processo de ensino e aprendizagem. Mediante o acompanhamento e a análise do aplicativo produzido pelo bolsista, verifica-se a qualidade nos resultados apresentados até o momento. Em apenas dois meses de trabalho é possível constatar o interesse e a preocupação do bolsista em apresentar não apenas o aplicativo idealizado, mas também apresentar o melhor resultado possível utilizando o tempo e os recursos disponíveis para tal. Referências Brasil (2008). Lei nº 11.892, de 29 de dezembro de 2008. Institui a Rede Federal de Educação Profissional, Científica e Tecnológica, cria os Institutos Federais de Educação, Ciência e Tecnologia, e dá outras providências. Brasília. Disponível em: <http://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/lei/l11892.htm>. Acesso em: 22 jun. 2015. Devmedia (2014). Projetando e criando aplicativos para dispositivos móveis. Disponível em: <http://www.devmedia.com.br/projetando-e-criando-aplicativos-para-dispositi vos-moveis/30671>. Acesso em 22.jun. 2015. Leopold, G. L. (2015). Congruência e Aplicações. Dissertação de Mestrado, UEM, Brasil. MIT App Inventor (2015). About Us. Disponível <http://appinventor.mit.edu/explore/about-us.html >. Acesso em 22 jun. 2015. em: