introdução ao appinventor · o app inventor é uma ferramenta de computação em nuvem, o que...

20
Introdução ao AppInventor

Upload: others

Post on 17-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

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