Escolar Documentos
Profissional Documentos
Cultura Documentos
App Inventor 2 - Programação Divertida para Android
App Inventor 2 - Programação Divertida para Android
É necessário efetuar o registo, ficando todos os projetos guardados na área pessoal, no entanto, é possível
guardar os projetos localmente, no PC. Funciona exclusivamente na Web e permite a interligação para
testes, via WI-FI, emulador ou por cabo USB.
Possui duas vistas diferentes para os programadores, a visão de programação – BLOCKS e a visão de
desenho e interface – DESIGNER.
1.1 BLOCKS
Nesta vista os programadores podem criar os procedimentos, definir variáveis, criar e alterar valores de
variáveis, etc., assim como programar os eventos dos objetos que vão ser incorporados na vista Designer.
O esquema de cores auxilia o programador a facilmente encontrar e a relacionar as instruções com o que
necessita em termos de blocos. Por exemplo, o bloco Logic, contém os seguintes símbolos:
Atividade Ciência em Férias - APP INVENTOR 2 – ESTGL / José Paulo Ferreira Lousado
Os blocos podem ser arrastados, expandidos e condensados de forma a que a área de trabalho fique
devidamente organizada.
1.2 DESIGNER
A vista Designer é o local onde o programador faz o desenho da aplicação. E nesta vista que se colocam
os objetos na forma como eles aparecem na aplicação. Esta vista disponibiliza as classes dos objetos que
o Android utiliza, de forma a que estes possam ser adicionados e programados.
Atividade Ciência em Férias - APP INVENTOR 2 – ESTGL / José Paulo Ferreira Lousado
De salientar que o App Inventor 2 possui uma biblioteca para interagir com o robot da Lego NXT
Mindstorms, com as seguintes classes:
Atividade Ciência em Férias - APP INVENTOR 2 – ESTGL / José Paulo Ferreira Lousado
Na vista Designer temos um conjunto de elementos que permitem gerir o projeto, nomeadamente menus,
ecrãs da aplicação (Screens), objetos e o desenho do protótipo. Para além desses elementos, temos a
seção de identificação dos vários elementos ou componentes e as respetivas propriedades.
Atividade Ciência em Férias - APP INVENTOR 2 – ESTGL / José Paulo Ferreira Lousado
2.3 BLOCOS
O código dos botões 1 a 9 é igual, em termos lógicos, sendo diferentes unicamente na atribuição do
texto ao respetivo botão. Os botões de 1 a 8 estão condensados em termos de visualização (Collapse
Block/Expand Block), acessível a través d o botão do lado direito do rato.
O procedimento Reiniciar inicializa a variável Jogador para 1 e remove o texto dos botões.
Bom trabalho…