Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que...

20
Introdução ao AppInventor

Transcript of Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que...

Page 1: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Introdução ao AppInventor

Page 2: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Referências • Livro: David, W., Abelson, H., Spertus, E., & Looney, L. (2011).

App Inventor: Create Your Own Android Apps. – https://pdfs.semanticscholar.org/dba4/b9756b3717528b5baaf242

3cc8b09912215b.pdf

• Materiais que acompanham o livro:

http://www.appinventor.org/bookFiles • AppInventor: http://ai2.appinventor.mit.edu

Page 3: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Primeiro App

O primeiro aplicativo será o “HelloPurr”. Ele contém a imagem de um gato que mia quando você toca ele, e ronrona quando você chacoalha o dispositivo.

Page 4: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

https://appinventor.mit.edu/

Page 5: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

https://appinventor.mit.edu/

Page 6: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Faça login com sua conta do Google

Page 7: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Lista de Projetos. O App Inventor é uma ferramenta de computação

em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha. Portanto, se você fechar o App Inventor, seu aplicativo estará lá quando você

retornar.

Page 8: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.
Page 9: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Digite o nome do Projeto e clique OK.

Depois de fazer isso, o projeto será

adicionado à lista, e a interface de

desenvolvimento será aberta.

Page 10: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.
Page 11: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.
Page 12: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

O ambiente do AppInventor O ambiente de programação do App Inventor possui três partes principais: • O designer de componentes (Component Designer). Você o usa para

selecionar componentes para seu aplicativo e especificar suas propriedades. • O editor de blocos (Blocks Editor). Você o usa para especificar como os

componentes se comportarão (por exemplo, o que acontece quando um usuário clica em um botão).

• Um dispositivo Android com o qual você pode realmente executar e testar seu aplicativo enquanto o desenvolve. Se você não tiver um dispositivo Android à mão, poderá testar os aplicativos criados usando o emulador Android aiStarter: • https://appinventor.mit.edu/explore/ai2/setup-emulator.html.

Page 13: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Designer de Componentes

Page 14: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.
Page 15: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Editor de Blocos

Page 16: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Visualizador (Viewer)

Paleta (Pallete)

Page 17: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Componentes usados no

Projeto

Mídias (sons e imagens) usadas no

projeto

Page 18: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Propriedades dos componentes.

Quando você clica em um componente no Visualizador, verá as propriedades listadas aqui. Propriedades são detalhes sobre cada componente que você pode alterar. Por exemplo, ao clicar em um componente Label, você poderá ver propriedades relacionadas a cor, texto, fonte e assim por diante. No momento, ele mostra as propriedades da tela, que incluem uma cor de fundo, uma imagem de fundo e um título.

Page 19: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Componentes • São os elementos que você combina para criar aplicativos,

– como ingredientes em uma receita. • Alguns componentes são muito simples:

– Componente legenda: mostra o texto na tela – Componente botão: você toca para iniciar uma ação.

• Outros componentes são mais elaborados: – Componente pintura: pode conter imagens estáticas ou animações. – Componente acelerômetro: é um sensor de movimento que detecta

quando você move ou sacode o dispositivo. • Existem componentes que produzem ou enviam mensagens de

texto, tocam músicas e vídeos, obtêm informações de sites e assim por diante.

Page 20: Introdução ao AppInventor · O App Inventor é uma ferramenta de computação em nuvem, o que significa que seu aplicativo é armazenado em um servidor online enquanto você trabalha.

Desenvolvimento do Aplicativo