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:
Download

Criação de Aplicativo para Dispositivos Móveis - ERI