Você está na página 1de 107

PROJETO

CRIAÇÃO DE UMA APP


CRIAÇÃO DE UMA APP

MIT App Inventor


CRIAÇÃO DE UMA APP
CRIAÇÃO DE UMA APP
Instalação da APP no Telemóvel
CRIAÇÃO DE UMA APP
CRIAÇÃO DE UMA APP VISTA
VISTA DESIGN

Componentes
em utilização no
projeto

Componentes
agrupados por
categoria

Local onde irão


ser colocados os
componentes

Propriedades do
objeto
selecionado
Blocos CRIAÇÃO DE UMA APP VISTA
VISTA BLOCOS
organizados por
categoria

Armazenamento de blocos já
Zona de programação programados prontos para usar
Componentes
em utilização no
projeto

Componentes
agrupados por
categoria
Objetos afetos à
APP
Local onde irão
ser colocados os
componentes Eliminar blocos

Propriedades do
objeto
selecionado
CRIAÇÃO DE UMA APP
EXERCÍCIO 1
Cria uma APP que inserindo o teu nome surja uma mensagem “Olá nome , tudo bem?” e
por outro a mesma mensagem em formato áudio

Componente que
permite “transformar
em voz um
determinado texto
CRIAÇÃO DE UMA APP
EXERCÍCIO 1
Cria uma APP que inserindo o teu nome surja uma mensagem “Olá nome , tudo bem?” e
por outro a mesma mensagem em formato áudio
CRIAÇÃO DE UMA APP
EXERCÍCIO 1
CRIAÇÃO DE UMA APP
EXERCÍCIO 1
CRIAÇÃO DE UMA APP
EXERCÍCIO 2
Cria uma APP que permita alterar a cor de fundo do Telemóvel/Tablet

OBJETOS UTILIZADOS
CRIAÇÃO DE UMA APP
EXERCÍCIO 2
CRIAÇÃO DE UMA APP
EXERCÍCIO 3
Cria uma APP que permita alterar a cor de fundo do Telemóvel/Tablet (Apenas com 1 Botão)

OBJETOS UTILIZADOS
CRIAÇÃO DE UMA APP
EXERCÍCIO 3
CRIAÇÃO DE UMA APP
EXERCÍCIO 4
Cria uma APP que faça uma contagem decrescente de 10 a 0. Quando chegar ao final
deverá tocar o alarme. Utilize um botão reset para reinicializar a contagem

OBJETOS UTILIZADOS
CRIAÇÃO DE UMA APP
EXERCÍCIO 4
CRIAÇÃO DE UMA APP
EXERCÍCIO 5
Cria uma APP que permita incrementar ou decrementar valores. Para o efeito utilize o utilizador pode utilizar
o componente slider ou botões de comando

OBJETOS UTILIZADOS
CRIAÇÃO DE UMA APP
EXERCÍCIO 5
CRIAÇÃO DE UMA APP
EXERCÍCIO 6
Cria uma APP que permita tirar uma selfie e que a foto surja na app

OBJETOS UTILIZADOS
CRIAÇÃO DE UMA APP
EXERCÍCIO 6
CRIAÇÃO DE UMA APP
EXERCÍCIO 7
Cria uma APP introduzindo o peso e altura (em metros) indique o imc e uma notificação em que:

Se imc

<18.5 -> ESTÁ ABAIXO DO PESO IDEAL


<25 -> PARABÉNS ESTÁ NO SEU PESO IDEAL
<30 -> ESTÁ COM ACIMA DO PESO (SOBREPESO)
<35 -> OBESIDADE GRAU I
<40 -> OBESIDADE GRAU II
>40 -> OBESIDADE GRAU III
CRIAÇÃO DE UMA APP
EXERCÍCIO 7
CRIAÇÃO DE UMA APP
EXERCÍCIO 7
CRIAÇÃO DE UMA APP
EXERCÍCIO 8
Cria uma APP que permita ligar e desligar a lanterna do telemovel
CRIAÇÃO DE UMA APP
EXERCÍCIO 8
CRIAÇÃO DE UMA APP
EXERCÍCIO 9
Cria uma APP que simule um browser para acederes à internet
CRIAÇÃO DE UMA APP
EXERCÍCIO 9
CRIAÇÃO DE UMA APP
EXERCÍCIO 10
Cria uma APP que altere a posição da imagem, consoante a orientação do telemovel
CRIAÇÃO DE UMA APP
EXERCÍCIO 10
CRIAÇÃO DE UMA APP
EXERCÍCIO 11
Cria uma APP que inserindo a data de nascimento, calcule a idade do utilizador
CRIAÇÃO DE UMA APP
EXERCÍCIO 11
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
Cria uma APP que introduzindo um endereço, este seja colocado numa lista que quando selecionado abre
aplicação google maps com a localização do endereço selecionado

Componente que
permite iniciar uma
aplicação a partir de
outra
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
CRIAÇÃO DE UMA APP
EXERCÍCIO 12

Abre outra aplicação


EXERCÍCIO 12
CRIAÇÃO DE UMA APP
EXERCÍCIO 12
CRIAÇÃO DE UMA APP
CRIAÇÃO DE UMA APP
EXERCÍCIO 13
Cria uma APP que conte o numero de passos percorridos, o tempo transcorrido a distância e a velocidade em
mt e km
CRIAÇÃO DE UMA APP
EXERCÍCIO 13
CRIAÇÃO DE UMA APP
EXERCÍCIO 13
CRIAÇÃO DE UMA APP
EXERCÍCIO 13
CRIAÇÃO DE UMA APP
EXERCÍCIO 13
CRIAÇÃO DE UMA APP
DRAWING & ANIMATION

É colocada no componente Canvas e reage a toques e


arrastamentos ou ainda interagir com outros sprites e o
interior do Canvas.

Painel retangular bidimensional sensível ao toque


no onde é possível desenhar e os criar
movimentação em sprites

Um 'sprite' que pode ser colocado no componente Canvas,


onde este pode reagir a toques e arrastos, interagir com
outros sprites (Balls e outros ImageSprites), o limite do
Canvas, e mover-se de acordo com os valores de
definidos.
A sua aparência é a de uma imagem colocada na
propriedade Picture.
CRIAÇÃO DE UMA APP
EXERCÍCIO 14
Cria uma app que é um jogo onde deves tocar com a barra na bola para que ela não perderes. Cada vez que a bola
toque na barra é somado um ponto! Caso o som esteja ativo devera emitir um som cada vez que a bola toque na
barra e outro quando tocar na parte superior do ecran.
CRIAÇÃO DE UMA APP
EXERCÍCIO 14
CRIAÇÃO DE UMA APP
EXERCÍCIO 14
CRIAÇÃO DE UMA APP
EXERCÍCIO 14
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE
CRIAÇÃO DE UMA APP
FIREBASE – ALTERAÇÃO DE PERMIÇÕES
CRIAÇÃO DE UMA APP
FIREBASE – BASE DADOS

COPIAR O ENDEREÇO
CRIAÇÃO DE UMA APP
FIREBASE – ADICIONAR AO PROJETO
CRIAÇÃO DE UMA APP
FIREBASE – ADICIONAR URL DA BD

COLAR O ENDEREÇO DO FIREBASE


CRIAÇÃO DE UMA APP
TINYDB – O QUE É ?

É um componente que permite armazenar dados diretamente no dispositivo Android, o


tornando-se bastante útil para apps pessoais para as quais o utilizador não precisa
partilhar registos com outros dispositivos ou pessoas,

•Apenas pode ser acedido dentro da aplicação, pelo que apenas as apps que a utilizem podem
escrever, editar, ler ou apagar dados.

•TinyDB é executado localmente, uma vez localizada no dispositor não runs locally, and works
well without internet access.

•Consegue guardar até 100 000 registos, cada tag guarda até 8 388 607
CRIAÇÃO DE UMA APP
TINYDB – O QUE É ?

É um componente que permite armazenar dados diretamente no dispositivo Android, o


tornando-se bastante útil para apps pessoais para as quais o utilizador não precisa
partilhar registos com outros dispositivos ou pessoas,

•Apenas pode ser acedido dentro da aplicação, pelo que apenas as apps que a utilizem podem
escrever, editar, ler ou apagar dados.

•TinyDB é executado localmente, uma vez localizada no dispositor não runs locally, and works
well without internet access.

•Consegue guardar até 100 000 registos, cada tag guarda até 8 388 607
CRIAÇÃO DE UMA APP
TINYDB - ORGANIZAÇÃO

NAMESPACE A NAMESPACE B NAMESPACE C


CRIAÇÃO DE UMA APP
TINYDB – COMO FUNCIONA ?

Os dados estão organizados por através de TAGS (funciona como chave primária)

Klee Paul Klee (………)


CRIAÇÃO DE UMA APP
TINYDB – COMO FUNCIONA ?

Os dados estão organizados por através de TAGS (funciona como chave primária)

Klee Paul Klee (………)


CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL
CRIAÇÃO DE UMA APP PROJETO FINAL

Você também pode gostar