Академический Документы
Профессиональный Документы
Культура Документы
Inventor
Por
Criado em 1960 por Seymour Papert e o grupo MIT, o APP Inventor uma
ferramenta de programao visual para o desenvolvimento de aplicativos para
Android.
Com o intuito de engajar pessoas sem conhecimento prvio em programao
em um aprendizado ativo, a ferramenta utiliza o mtodo baseado em blocos.
Isso significa que o usurio ir desenvolver aplicativos pela edio e
ordenao de comandos pr-estabelecidos como os mostrados na Figura 1.
Esse aplicativo foi projetado para localizar o carro estacionado. Com ele,
voc aperta um boto quando estaciona e o Android utiliza o sensor de
localizao para gravar a coordenada GPS. Depois, ao reabrir o aplicativo, ele
d direes para chegar ao local informado.
PROJETANDO OS COMPONENTES
1
NOTA
Repare que os todos as labels foram renomeados de acordo com sua funo.
Isso ir ajudar no momento em que for adicionar os comandos por blocos.
ADICIONANDO FUNES
2
Armazenando no banco de dados
desejvel que o usurio possa fechar e reabrir o aplicativo sem perder as
informaes da localizao do carro armazenadas na etapa anterior. Para isso,
utiliza-se do TinyDB para armazenar assim que o boto Lembrar minha
posio atual acionado. A Figura 4 mostra como seriam a disposio dos
blocos para a funo de armazenamento.
3
as direes armazenadas. Para isso, far com que o aplicativo acesse o
seguinte site:<https://www.google.com/maps?saddr=37.82557,-
122.478988&daddr=37.81079,-122.4771>
Devemos modificar o parmetro saddr para o endereo atual e o daddr para
as coordenadas de destino. A figura 6 mostra como realizado a insero das
coordenadas e apresentao no Google Maps.
Para se trabalhar com o App Invetor pelo computador deve ter os seguintes
requisitos mnimos para o sistema operacional:
Macintosh (with Intel processor): Mac OS X 10.5, 10.6+;
Windows: Windows XP, Windows Vista, Windows 7+;
GNU/Linux: Ubuntu 8+, Debian 5+ .
NOTA
GNU/Linux live development s funcionam com uma conexo WiFi entre o
computador e o aparelho Android.
NOTA
No caso do Firefox com a extenso NoScript, essa dever ser desligada.
Para o uso no celular ou tablet, deve-se ter o Android Operating System 2.3
(Gingerbread) ou uma verso superior. Independente do modelo, deve-se
ainda possuir um carto SD (fsico ou virtual) instalado. Alguns modelos
como Sansung, Dell ou HTC requerem a instalao adicional de um software
especfico do fabricante. Detalhes quanto a esses requisitos podem ser
4
consultados no site <http://appinventor.mit.edu/explore/content/system-
requirements.html>.
EMPACOTAMENTO
COMPARTILHANDO O APLICATIVO
5
Figura 8 Compartilhando aplicativos. Fonte: Autora (2017)
Esse arquivo poder ser compartilhado por email ou mesmo enviado para
uma nuvem. Outra forma de compartilhamento atravs de um QR code. No
entanto, somente aparelhos que tenham scaners podem realizar o download
por esse mtodo.
NOTA
Deve-se certificar que o aparelho em que ser realizado o download do
arquivo permite a instalao de outras fontes alm da loja Android. Do
contrrio, no funcionar.
DESIGNER
6
Figura 10 O designer do App Inventor. Fonte: Autora (2017)
EDITOR DE BLOCOS
7
Figura 11 Editor de blocos do App Inventor. Fonte:
http://ai2.appinventor.mit.edu/. Visualizado em: 19 de fevereiro de 2017.
8
Figura 13 Conexo entre computador e aparelho Android. Fonte:
<http://appinventor.mit.edu/explore/ai2/setup-device-wifi.html>. Visualizado
em 19 de fevereiro de 2017.
REFERNCIAS
[2] WOLBER, David et al. App Inventor 2: Create Your Own Android
Apps 2. 2. ed. Sebastopol: O'reilly Media, 2014. 360 p.