Laboratório de Ciências Computação

Documentos relacionados
TalkToMe: Um aplicativo para iniciantes no App Inventor

Prof. Msc. André Luís Duarte

Bem-vindo ao Dropbox!

Guia de instalação Impressora Térmica EPSON TM-88IV (Linux)

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Guia do Google Cloud Print

Guia de Configurações do Wi-Fi

Microsoft Office 365 Acesso ao , calendário e contatos

Comece a usar o BrightLink Pro

Instruções para download e leitura do ebook

Tutorial Eduroam - Windows 7 Passo a passo. 14/10/2016 Ver. 1

APP INVENTOR. APP INVENTOR Exercício 1

Sumário. Manual de configuração. Open Broadcaster Software (OBS)

Assistente de Instalação & Manual do Usuário

Bem-vindo ao Dropbox!

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

FERRAMENTA DE CONFIGURAÇÃO DE PAINEL SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista

ATDM Manual do usuário Web Remote Manager

2- Executando Zed-FULL.exe como Administrador (o SO Windows7-8 requer essa configuração)

Instruções para instalação do software ESI[Tronic] + KTS. Figura 2

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

Assistente de Instalação & Manual do Usuário

X-RiteColor Master Web Edition

Conectar-se ao quadro branco remoto

GUIA DO USUÁRIO. Terceira geração Para Android e ios

ALCATEL-LUCENT ENTERPRISE RAINBOW TM

MANUAL DO USUÁRIO GERÊNCIA DE APLICATIVOS

Aplicativo Mobile Férias - Manual de Treinamento. Fabio Mac Cormick Dezembro/2016

Guia do Usuario CONTEÚDO

Guia de Instalação do Lotus Notes 7

1. Navegador. 1.1 Verificando a versão do navegador Mozilla Firefox.

Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo

Document Capture Pro 2.0 para Windows

IDEAL CONTROL. MANUAL DO USUÁRIO Plataforma: Android. Ideal Gráfica Expressa

Guia do Usuário da Mídia SUD (Android)

Tutorial Instalador de configuração - Eduroam. 14/10/2016 Ver. 1.1

Comece a usar o BrightLink Pro

Laboratório Bluetooth

Introdução ao Desenvolvimento de Aplicativos Android

Guia de instalação. 1. Instalar o equipamento. 2. Instalar o software. Painel de controle

UNIVERSIDADE ESTADUAL DE GOIÁS

Manual de Instrução: LG MG320c - Versão Windows LG MG320C

Localizador de Defeitos

Manual do Usuário Linux Educacional 6.0 C3SL

Guia Rápido Aplicativo TW Viewer. Compatível com toda linha TW. Obrigado pela preferência!

Para instalar o driver da D600 / N200 via USB ( modelo de rede ) siga os seguintes passos:

Guia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!

Instalando sua Impressora na sua rede pela primeira vez

Manual do Usuário Vivo Sync. Manual do Usuário. Android. Versão Copyright Vivo

Mconf - Novo sistema de webconferência da RNP

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Como usar o P-touch Transfer Manager

Descubra o Chromebook. Configure o seu Chromebook. Trabalhe com seu Chromebook

Sistema de webconferência Mconf. Sessão 3

Título: Como instalar e configurar o acesso ao sistema em um computador utilizado como estação?

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

Como Conectar e configurar Câmeras FullSec em um DVR CVI de 16CH FullSec -ACESSO REMOTO VIA CELULAR

1 ACESSO ATRAVÉS DE APLICATIVOS MÓVEIS - ANDROID COMO INSCREVER A PARTIR DE UM APLICATIVO MÓVEL? VOCE ESQUECEU A SENHA?...

Leia-me do monitor do Veritas System Recovery 16

Instalando sua Multifuncional na sua rede pela primeira vez

Conheça o Drive. Encontre arquivos facilmente com o Drive e mantenha todos os seus documentos protegidos.

Guia de instalação do REIS

ESPECIFICAÇÕES PARA MANUAL DE USUÁRIO ELSYS HOME

Laboratório Configuração do Backup e da Restauração de Dados no Windows 8

Guia do Usuário da Mídia SUD (ios)

Laboratório - Configuração do Firewall no Windows 7 e no Vista

Windows 8 Plano de Aula 24 Aulas (Aulas de 1 Hora)

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

GUIA DE INSTALAÇÃO RÁPIDA CÓD.:6810-6

Guia de Instalação de Software

Manual do Usuário Vivo Sync. Manual do Usuário PORTAL WEB. Versão Copyright Vivo

Acessando ao espaço do aluno: SISTEMA IDEG

Instalando sua Impressora na sua rede pela primeira vez. MAXIFY ib4010 Mac OS

Coletor Android Instalação

GUIA DO USUÁRIO. Terceira geração Para ios

Bomgar Connect Suporte Técnico a Dispositivos Apple ios

APRESENTAÇÃO. Me chamo Daniel Barros, estarei lhe orientando passo a passo a efetuar a instalação do Android 4.3 Jelly Bean no seu celular.

Como configurar o Multiseg (celular e computador)

BAIXA E INSTALAÇÃO DO CERTIFICADO DIGITAL. A3 em token

Sistema de Importação de Avaliações PAINT (Integrador)

Para que a Solicitação de Assistência Remota tenha êxito é necessário desabilitar o Firewall do Windows XP SP2.

Como acessar as imagens via Navegador Google Chrome

Programa +Produtividade +Segurança

STD SERVIÇO DE BACKUP EM NUVEM

Exceeding Automation Limits. Instruções FDT/DTM

1ª Sessão. Registo e Configuração: Associar uma conta GMAIL Introdução à plataforma AppInventor. Ruth Braga

CashDriver Android Instalação

Série Premium. Instruções de Uso. Balança Digital com conexão Bluetooth

ATIVAR MINHA CONTA. Portal Minhas Operações do BID

SISTEMA OPERACIONAL - ANDROID

Tutorial de Instalação do Cliente Jabber

GfK Digital Trends App para Android. GfK Digital Trends App Versão 1.15

Transcrição:

Laboratório de Ciências Computação APP Inventor https://goo.gl/bx1ezt 1

Dispositivos Móveis e Plataformas Os dispositivos móveis fazem parte de nosso dia a dia e nos permitem aplicar a computação de forma ubíqua. https://www.netmarketshare.com/operating-system-market-share.aspx. Acesso em Setembro de 2016 2

Dispositivos Móveis e Plataformas Os dispositivos móveis fazem parte de nosso dia a dia e nos permitem aplicar a computação de forma ubíqua. Utilizaremos apenas o sistema Android neste curso https://www.netmarketshare.com/operating-system-market-share.aspx. Acesso em Setembro de 2016 3

App Inventor O App Inventor (http://appinventor.mit.edu/) é uma ferramenta que funciona na nuvem que permite construir aplicativos direto pelo navegador. Permitir que pessoas (em especial os jovens) criem soluções para seus problemas do dia a dia; Esconde a complexidade da programação de aplicativos por usar uma linguagem gráfica e blocos de construção; Promove o ensino de Ciência da Computação através do pensamento lógico,com resultados rápidos e próximos ao nosso dia a dia. 4

App Inventor (2) O App Inventor (http://appinventor.mit.edu/) é uma ferramenta que funciona na nuvem que permite construir aplicativos direto pelo navegador. 5

Configuração do Ambiente O ambiente de desenvolvimento funciona exclusivamente no navegador. Mas para testar as aplicações você deve ter uma das três opções configuradas em sua máquina: 1. 2. 3. Um Dispositivo Android e uma Conexão Wifi; Um Emulador Android instalado em seu computador; Um Dispositivo Android e um Cabo USB para conectá-lo ao computador. 6

Dispositivo Android + Wifi O modo recomendado é utilizar o aplicativo CompanionApp (https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompan ion3) direto do Google Play Store. 1. 2. 3. O seu computador e seu dispositivo devem estar na mesma Rede (UFJF-Wifi ou eduroam); Abra o AppInventor em um novo projeto e escolha Conectar > Assistente AI Digite o código ou faça o scan do código QR. Seu aplicativo deve aparecer no dispositivo! 7

Emulador Android no computador Você deve ter direitos de instalar programas em seu computador (Mac OS X, Windows, GNU/Linux) ou solicitar a instalação para seu administrador de sistemas. 1. Você deve executar o aistarter em seu computador (ícone na área de trabalho do Windows ou comando /usr/google/appinventor/commands-for-appinventor/aistarter no Linux) 2. Abra o CompanionApp no seu dispositivo; 3. Abra o AppInventor em um novo projeto e escolha Conectar > Assistente AI 4. Digite o código ou faça o scan do código QR. Seu aplicativo deve aparecer no dispositivo! 8

Dispositivo Android + USB Você deve ter direitos de instalar programas em seu computador (Mac OS X, Windows, GNU/Linux) ou solicitar a instalação para seu administrador de sistemas. 1. Você deve executar o aistarter em seu computador (ícone na área de trabalho do Windows ou comando /usr/google/appinventor/commands-for-appinventor/aistarter no Linux) 2. Abra o CompanionApp no seu dispositivo; 3. Configure seu dispositivo para o de Depuração via USB no Menu de Programador (Habilite em Configurações > Sobre o Telefone e clique 7 vezes sobre o Número da Versão) 4. Abra o AppInventor em um novo projeto e escolha Conectar > USB Seu aplicativo deve aparecer no dispositivo! 9

Interface do AppInventor O AppInventor possui um conjunto de janelas internas que permitem a construção do aplicativo. 10

Interface do AppInventor A Paleta possui os componentes visuais que irão compor a interface do aplicativo. Esses componentes são adicionados para o Visualizador. 11

Interface do AppInventor O Visualizador nos permite ver como o aplicativo irá aparecer na tela do dispositivo. A exibição dos componentes pode variar de acordo com suas propriedades. 12

Interface do AppInventor O Componentes nos permite ver e selecionar componentes de acordo com a sua hierarquia nas telas do aplicativo. O uso dessa forma de seleção aumentará em acordo com a complexidade de seu app. 13

Interface do AppInventor A Propriedades nos permite ver e alterar os diversos estados do componente atualmente selecionado na janela de Componentes. O comportamento dos componentes é fortemente ligado ao valor de suas propriedades. 14

Interface do AppInventor Os botões Designer e Blocos nos permite alternar entre o modo de edição da interface (Designer) e de edição de comportamentos (Blocos). 15

Interface do AppInventor Ao fechar o seu AICompanion e o APPInventor, o aplicativo não estará mais disponível para seu dispositivo. Você deve usar o menu Compilar para obter um apk que permite instalar o app em seu computador. Seu dispositivo deve ter permissões para instalar aplicativos de terceiros. 16

Construindo seu primeiro App O nosso primeiro app será um simples botão que responde ao click do usuário com uma saudação. Inicie um novo projeto com o nome de OlaAppInventor 17

Construindo seu primeiro App (2) Arraste um botão da paleta da esquerda para a janela do aplicativo: 18

Construindo seu primeiro App (3) Baixe uma imagem de um botão para seu computador: https://upload.wikimedia.org/wikipedia/commons/2/29/red_button.png 19

Construindo seu primeiro App (4) Escolha Enviar uma Imagem para o botão em Propriedades... 20

Construindo seu primeiro App (5) Ainda nas Propriedades do Botão1, apague o Texto que veio padrão. 21

Construindo seu primeiro App (6) Baixe um arquivo de áudio para seu computador: http://soundbible.com/1003-ta-da.html 22

Construindo seu primeiro App (7) Arraste um Tocador para o Visualizador e nas Propriedades altere a Fonte para o arquivo de áudio que você baixou. 23

Construindo seu primeiro App (8) Selecione a aba de Blocos e clique no Button1 para ver os blocos do mesmo. Arraste um Quando.?.Clique-Fazer para a área branca do visualizador. 24

Construindo seu primeiro App (9) Clique no Tocador1 para ver os blocos do mesmo. Arraste um chamar.?.iniciar para dentro do bloco de clique do botão. 25

Construindo seu primeiro App (10) A cada atualização, o aplicativo é automaticamente enviado para seu dispositivo. O botão deve reproduzir a música ao ser tocado! O aplicativo já deve estar funcionando no seu dispositivo! 26

Lendo e Escrevendo Dados Crie um novo projeto com: dois campos de texto, nome e sobrenome; um botão; e mais um campo de texto saudacao. Adicione dicas para os campos e deixe o último desabilitado! 27

Lendo e Escrevendo Dados (2) A cada clique do botão, o aplicativo vai ajustar (set) a caixa de texto de acordo com a leitura (get) dos valores de Texto dos outros campos. 28

Lendo e Escrevendo Dados (3) Variáveis globais guardam dados importantes para as operações do app. Vá na seção Variáveis e escolha inicializar global, altere o nome para mensagem. Mova a concatenação para ajustar a variável. 29

Exercício 1: Faça ele falar! Altere seu projeto para utilizar um Texto para Falar, disponível na seção Mídia do Designer. 30

Exercício 1: Faça ele Falar! (resposta) Variáveis globais podem ser iniciadas e utilizadas dentro dos seus eventos. Passe a mensagem para uma variável global mensagem e utilize-a para falar com o usuário além de imprimir o resultado da concatenação. 31

Exercício 2 Faça um aplicativo que leia uma temperatura em Fahrenheit e calcule a temperatura correspondente na escala Celcius. C = 5 * (F - 32) / 9 32

Exercício 2 (Resposta) Faça um aplicativo que leia uma temperatura em Fahrenheit e calcule a temperatura correspondente na escala Celcius. C = 5 * (F - 32) / 9 33

Exercício 2 (Desafio) Faça um aplicativo que leia uma temperatura em Fahrenheit OU em Celsius e calcule a temperatura correspondente na escala oposta. Você deve adicionar um controle ListaSuspensa para indicar em qual escala está o valor inicial. Ao usar um botão de cálculo, o aplicativo deve exibir a temperatura na nova escala. Use a fórmula para as conversões: C = 5 * (F - 32) / 9. 34

Exercício 3 (Desafio) Faça um aplicativo que leia até três notas de um aluno, calcule a sua média atual e informe quanto ele precisa tirar nas próximas provas para ser aprovado. Se em algum momento ficar constatado que ele não possui pontos suficientes para aprovação, o aplicativo deve que ele foi reprovado. Se, ao entrar com as três notas, o aluno obtiver média maior que 60, o aplicativo deve informar que o aluno está aprovado 35

Vídeo Aulas (Com prof. Giuliano Prado) 1. Configurando o ambiente 2. Introdução ao AppInventor 36