SlideShare uma empresa Scribd logo
APP Inventor
Anrã Fernandes
Mestre em Ciência da Computação - UFJF
GDG Três Rios / GDG Vassouras
Eu escolho você!!
Mestre em Ciência da Computação
(Engenharia de Software / Banco de Dados)
Professor Universitário e de Curso Técnico
Organizador do GDG Três Rios e Vassouras
Oi, eu sou o Anrã!
O mercado Móvel...
Há tempo que o celular não é mais o mesmo que
conhecemos tempos atrás!!
O mercado Móvel...
CELULARES FICAM UM POUCO
MAIS INTELIGENTES
O mercado Móvel...
O mercado Móvel...
O mercado Móvel...
PONTO DE RUPTURA
(2007)
O mercado Móvel...
MELHOR EXPERIÊNCIA WEB
MÓVEL DE TODOS OS TEMPOS
LANÇAMENTO DO IPHONE (2007)
O mercado Móvel...
E partir daí, as surpresas continuaram...
O mercado Móvel...
http://mobileintelligence.corpbusiness.com.br/8edicao/index.php?menu=apresentacao
O mercado Móvel...
E isso, tem mudado os hábitos e
comportamento das pessoas...
CUIDADO!
Você pode se ver em um ou mais dos
comportamentos que serão
apresentados!!!
O mercado Móvel...
Seus encontros com os amigos, nunca mais
foram os mesmos!!!
O mercado Móvel...
Nem na rua, você se “desliga” do
celular!!!
O mercado Móvel...
O que falar do banheiro
então...
O mercado Móvel...
O mercado Móvel...
E no trabalho??
O mercado Móvel...
Na Sala de Aula...
O mercado Móvel...
O crescimento do mercado mobile foi tão grande e aconteceu
tão rápido, que vários desafios surgiram e vem aparecendo
no mercado.
o Revolução no mercado e tendências de TI
o Nova visão de gestão de projetos
o Nova visão na concepção de produtos
o Nova visão no desenvolvimento de sistemas
o Novo perfil de desenvolvedores
O mercado Móvel...
Desenvolvimento
Arquitetura x Plataforma
Custo x Produtividade
Padrões de projetos
Boas práticas
Integração
Equipe
Disponibilidade / Store Apps
Linguagem / Framework
O mercado Móvel...
O mercado EXIGE entrega APPs cada vez mais
rápido e com o custo mais baixo.
O mercado Móvel...
O mercado Móvel...
nOVAS AlternATIvaS...
Linha de Produção de Apps
O que é uma Linha de Produção de Aplicativos?
Linha de Produção de Apps
Blz, Anrã!
Mas o que nos motiva a
usar uma Linha de
Produção de Aplicativos?
O que é que eu
ganho com isso?
Linha de Produção de Apps
o A necessidade de diversificar e liberar produtos
rapidamente e eficientemente;
o Reduzir o tempo para o mercado;
o Tratar a diversidade de produtos de software do
mercado global.
o Facilidade no desenvolvimento de produtos com
alto grau de similaridade entre si;
o Facilidade na reutilização de artefatos de
softwares, já que nessa abordagem o reuso é
planejado e executado de forma sistemática;
o Ganhos em termos de redução de custo, esforço,
melhoria da qualidade e produtividade;
Linha de Produção de Apps
Linha de Produção de Aplicativos precisa ser desenvolvida
partindo de conceitos que levem a generalização de aplicações e
que permitam instanciações para aplicações específicas.
Aplicações (Produtos) gerados podem se diferenciar em termos de:
o Comportamento;
o Configuração física;
o Atributos de qualidade;
o Plataforma;
entre outros.
Linha de Produção de Apps
O conceito de Linha de Produtos tem sido aplicado nos mais
diversos cenários da área de software.
Linha de Produção de Apps
Exemplos de dois frameworks utilizados para gerar Aplicativos
móveis seguindo este conceito.
Linha de Produção de Apps
Exemplos de dois frameworks utilizados para gerar Aplicativos
móveis seguindo este conceito.
Linha de Produção de Apps
Massa Anrã!!
Mas são só vantagens ???
Linha de Produção de Apps
As aplicações criadas através destas
“abordagens” estão longe de serem
bonitas (personalizáveis), entretanto,
são funcionais.
O que é o App Inventor?
Oba! Vamos conhecer
o APP INVETOR
agora!!
O que é o App Inventor?
O App Inventor é uma plataforma para
criação de aplicativos Android baseada na
web, que provê uma interface visual com o
objetivo de permitir que qualquer pessoa,
mesmo sem um profundo conhecimento de
codificação, possa construir aplicativos
Android.
O que é o App Inventor?
O App Inventor foi originalmente criado
no Google Labs, mas atualmente
pertence ao MIT Labs, do Massachussets
Institute of Technology, USA, que vem
empregando metodologias orientadas
por eventos em diversos aplicativos de
natureza educacional.
O código do App Inventor é aberto, e
qualquer pessoa pode criar um ambiente
de desenvolvimento dele derivado.
O que é o App Inventor?
http://www.appinven tor.mit.edu/
Basta que o usuário tenha um computador conectado a internet e um
browser que ele pode acessar a plataforma e começar a trabalhar.
O que é o App Inventor?
Por que o APP
inventor é tão
fácil então?
O desenvolvimento “tradicional” de aplicativos para Android ou
qualquer outra plataforma, requer conhecimento de linguagens de
programação específica, por exemplo, o Java.
Isso torna o desenvolvimento de Apps mais difícil para não
desenvolvedores.
O que é o App Inventor?
Porque o APP Inventor
permite desenvolver
aplicativos sem
conhecimento destes
conceitos!
Só que NÃO é tão
simples assim!! :)
Lógica é
fundamental!!!
O que é o App Inventor?
Mesmo assim...
o Não há necessidade de uma sintaxe formal.
o Componentes e funções estão em "gavetas". Basta
encontrar, arrastar e soltar.
O que é o App Inventor?
o Você não pode fazer coisas que não fazem sentido.
o Bem menos abstrato que muitas linguagens.
o Entre outras...
Que
legal!!!
O que é o App Inventor?
E o que
podemos criar
com ele?
o Aplicativos Educacionais
o com Vídeos, imagens, texto-para-voz
o Aplicativos de localização
o Jogos
o Controladores de Robôs
o Aplicativos para a Web
o Aplicativos pessoais
O que é o App Inventor?
Posso fazer tudo então?!!
Sou o cara! Sou F***!
Não é bem
assim!!!!
O que é o App Inventor?
o O APP Inventor não é um substituto para o Java (a linguagem
de programação de aplicativos Android).
o Não é uma ferramenta para criar jogos e aplicativos
comerciais.
o As aplicações criadas estão longe de ser bonitas.
Entretanto,
elas são funcionais!
O que é o App Inventor?
Vamos conhecer o APP Inventor:
O que é o App Inventor?
Vamos conhecer o APP Inventor:
Ok!!! Como
posso começar
Anrã?
Passo 1:
Ter uma conta de e-mail no G-mail.
Passo 2:
Para trabalhar com o APP Inventor é
aconselhável utilizar o Firefox ou
Chrome.
Passo 3:
Abra o endereço:
http://appinventor.mit.edu/explore/
O que é o App Inventor?
Vamos conhecer o APP Inventor:
http://ai2.appinventor.mit.edu/
O que é o App Inventor?
Se for a primeira vez que você acessa a Plataforma, você
terá que confirmar seu e-mail e sua tela inicial aparecerá
da seguinte maneira:
O que é o App Inventor?
Para começar:
O que é o App Inventor?
Nosso primeiro APP
Component Designer
O que é o App Inventor?
APP Inventor vai trabalhar essencialmente com três partes:
1. Component Designer -> É usado para selecionar
componentes para a aplicação e ajustar suas
propriedades.
2. Blocks Editor -> É usado para criar
comportamento para os componentes, que são os
blocos.
3. Celular com sistema operacional Android ou os
emuladores que fazem parte do App Inventor.
O que é o App Inventor?
O Component
Designer é
dividido em 4
partes!
O que é o App Inventor?
Palette - é onde ficam todos os componentes
utilizáveis num aplicativo. Esta paleta é dividida
em seções para facilitar a localização dos
componentes.
Para utilizá-los, basta arrastar e posicionar
na Viewer.
Nem todos os componentes da paleta são
visíveis, por exemplo, os componentes utilizados
para manipular e acessar recursos do celular,
como web, sensores não são visíveis.
O que é o App Inventor?
O Viewer (Visualizador) permite
o usuário organizar cada um dos
seus objetos, montando o
aplicativo como ele deve ser.
Uma janela de exibição simula a
tela de um smartphone com o
sistema operacional Android, por
exemplo.
O que é o App Inventor?
Components - estão localizados
todos os componentes adicionados
na tela do programa.
Properties – Mostram
as propriedades
associadas a cada
componente da tela do
APP.
O que é o App Inventor?
Usaremos os seguintes
componentes para construir o
nosso aplicativo:
O que é o App Inventor?
Legal!!
Tô gostando!!Mas e as ações do APP?
Como fazer o APP fazer
alguma coisa?
O que é o App Inventor?
No APP Inventor, toda a programação ocorre no Block
Designer.
O que é o App Inventor?
Block - Local onde estão
dispostos todos os blocos
utilizados para programação.
o Buit-in - blocos de
comandos mais gerais
(operações lógicas,
matemáticas e de controle).
O que é o App Inventor?
o Screen1 - todos os objetos
que você inseriu no
programa e ações que
podem ser realizadas sobre
cada um destes
componentes.
O que é o App Inventor?
Block - Local onde estão dispostos todos os blocos
utilizados para programação.
Aqui ficam os nossos blocos
de código!
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
Além das ações, os objetos possuem também
eventos.
Um aplicativo basicamente executa ações
quando um evento acontece.
Como que estas
ações são
inicializadas?
O que é o App Inventor?
Verdade! Quando o
usuário clica em um botão,
por exemplo, é um evento
que está acontecendo.
O que é o App Inventor?
Temos vários tipos de eventos no APP Inventor:
- Sensor events
- App (Screen) launch events
- Animation events
- timer events
and others.
O que é o App Inventor?
Evento + Ação
O que é o App Inventor?
O que é o App Inventor?
Que massa Anrã!!!
Posso começar a
programar então??
O que é o App Inventor?
Claro!!!!!
Nosso APP irá apenas receber um nome (Zé) e quando o
usuário clicar no botão, aparecerá uma mensagem!!
Só isso!!
O que é o App Inventor?
Então...
O que é o App Inventor?
O que é o App Inventor?
A mensagem que queremos que seja exibida é a
seguinte:
“Que a força esteja contigo Zé”
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
Assim está o nosso
aplicativo.
Como testar??
O que é o App Inventor?
Para testar...
O que é o App Inventor?
Testando usando o MIT AI2 Companion.
Para isso, precisaremos instalá-lo em nosso celular.
O que é o App Inventor?
50 anos depois...
O que é o App Inventor?
Depois de instalado...
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
O que é o App Inventor?
Vamos fazer o nosso App falar esta saudação!!
Bacana!! Mas tem
como melhor esta
apresentação?
Que a Força
esteja contigo
Zé.
O que é o App Inventor?
No botão Designer -> Selecione a Guia Media -> componente
TextToSpeech
O que é o App Inventor?
Próximo Passo -> ir para a opção Blocks
O que é o App Inventor?
Hora de construir (melhorar) nosso código...
O que temos...
O que precisamos ter...
O que é o App Inventor?
Como podemos fazer isso?
1)
2)
O que é o App Inventor?
Como podemos fazer isso?
3)
O que é o App Inventor?
Como podemos fazer isso?
4)
Agora é só testar!!!
Publicação no Google Play
Posso publicar meu APP
no Google Play para meus
amiguinhos baixar?
Publicação no Google Play
1º Passo: Ter um conta de desenvolvedor Google.
Esta conta possibilitará seu acesso a Google Play
e custa USD 25 (pagamento único).
Publicação no Google Play
2º Passo: Acessar o endereço:
https://play.google.com/apps/publish/signup/
Será através dele que você fará o upload do seu
aplicativo!
Publicação no Google Play
3º Passo: Feito o cadastro e
autorizado o pagamento você
estará apto a "subir" seu
aplicativo.
Publicação no Google Play
Tá bom!!
Mas onde está meu
aplicativo??
Como “subo” ele?
4º Passo: Gerar o .apk do nosso aplicativo
(AppInventor gera o arquivo da aplicação
através do menu Build / Save .apk to my
computer)
Publicação no Google Play
5º Passo: Cuidar da versão do nosso Aplicativo!!
Toda vez que fizer o
UPLOAD do mesmo
aplicativo, a Version Name
tem que ser diferente.
Publicação no Google Play
Ainda não...
Faltam mais
algumas coisas!!
Tudo pronto Anrã ?
Agora precisamos
acertar mais alguns
detalhes que o Google
vai nos pedir!
Publicação no Google Play
1º : Pelo menos duas telas do seu aplicativo!
Publicação no Google Play
2º : Fazer a descrição do seu aplicativo!!
Publicação no Google Play
3º : Informar um ícone para a sua aplicação.
Publicação no Google Play
4º : Categorizar a sua aplicação.
Publicação no Google Play
5º : Informar seu e-mail de contato.
Publicação no Google Play
6º : Por último, informar o valor do seu app!
GRATUITO -> você não poderá optar por cobrar este
app no futuro.
PAGO -> o mínimo é USD 2 e máximo USD 200 ...
Se optar por PAGO, o Google cria um Google Wallet no
qual você poderá acompanhar os RENDIMENTOS de
seu aplicativo.
Publicação no Google Play
Agora é só Publicar!!!
Importante:
O tempo para o seu aplicativo aparecer no Google Play e
seus amiguinhos poderem baixar é de mais ou menos 3
horas...
Concluindo...
Muito bem!
Chegar lá você
vai, jovem
padawan.
Te vejo
por aí!
Dúvidas???
Manda aí!
Obrigado ;)
anrafel.fernandes@gmail.com
/AnraFernandes
/AnrafelFernandes
/+AnrafelFernandesPereira

Mais conteúdo relacionado

Mais procurados

App Inventor
App InventorApp Inventor
Tutorial de como Instalar o App Inventor
Tutorial de como Instalar o App InventorTutorial de como Instalar o App Inventor
Tutorial de como Instalar o App Inventor
Michel de Souza
 
Google Apps Script
Google Apps ScriptGoogle Apps Script
Google Apps Script
CIJUN
 
Thunkable
ThunkableThunkable
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
André Felipe Santos Martins
 
Escalabilidade iOS
Escalabilidade iOSEscalabilidade iOS
Escalabilidade iOS
Bruno Rocha
 
Aula 2 apps
Aula 2   appsAula 2   apps
Aula 2 apps
Lia Gonsales
 
Apostilaandroidfatecnormal
ApostilaandroidfatecnormalApostilaandroidfatecnormal
Apostilaandroidfatecnormal
antonio sérgio nogueira
 
Aula 3 fabricas
Aula 3   fabricasAula 3   fabricas
Aula 3 fabricas
Lia Gonsales
 
7 Masters sobre Android
7 Masters sobre Android7 Masters sobre Android
7 Masters sobre Android
Suelen Carvalho
 
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveisTDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
tdc-globalcode
 

Mais procurados (11)

App Inventor
App InventorApp Inventor
App Inventor
 
Tutorial de como Instalar o App Inventor
Tutorial de como Instalar o App InventorTutorial de como Instalar o App Inventor
Tutorial de como Instalar o App Inventor
 
Google Apps Script
Google Apps ScriptGoogle Apps Script
Google Apps Script
 
Thunkable
ThunkableThunkable
Thunkable
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
Escalabilidade iOS
Escalabilidade iOSEscalabilidade iOS
Escalabilidade iOS
 
Aula 2 apps
Aula 2   appsAula 2   apps
Aula 2 apps
 
Apostilaandroidfatecnormal
ApostilaandroidfatecnormalApostilaandroidfatecnormal
Apostilaandroidfatecnormal
 
Aula 3 fabricas
Aula 3   fabricasAula 3   fabricas
Aula 3 fabricas
 
7 Masters sobre Android
7 Masters sobre Android7 Masters sobre Android
7 Masters sobre Android
 
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveisTDC2018SP | Trilha iOS - Criando apps iOS escalaveis
TDC2018SP | Trilha iOS - Criando apps iOS escalaveis
 

Destaque

доклад сарсембинова а.а.
доклад сарсембинова а.а.доклад сарсембинова а.а.
Google App Inventor
Google App InventorGoogle App Inventor
Google App Inventor
Michael Trest
 
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
Localogy
 
How to Write a Killer Thank You Letter
How to Write a Killer Thank You LetterHow to Write a Killer Thank You Letter
How to Write a Killer Thank You Letter
Bloomerang
 
Details OF bioremediation and Oilzapper Technology
Details OF bioremediation and Oilzapper TechnologyDetails OF bioremediation and Oilzapper Technology
Details OF bioremediation and Oilzapper Technology
Manish Dwivedi
 
Biosorption
BiosorptionBiosorption
Biosorption
Zahida Umar
 
Use of enzymes in bioremediation
Use of enzymes in bioremediationUse of enzymes in bioremediation
Use of enzymes in bioremediation
snehalmenon92
 
Dia dos Pais 2016
Dia dos Pais 2016Dia dos Pais 2016
Projeto folclore
Projeto folcloreProjeto folclore
TPM Implementation Strategy
TPM Implementation StrategyTPM Implementation Strategy
TPM Implementation Strategy
Anand Subramaniam
 
BIODEGRADATION OF ORGANIC POLLUTANTS
BIODEGRADATION OF ORGANIC POLLUTANTSBIODEGRADATION OF ORGANIC POLLUTANTS
BIODEGRADATION OF ORGANIC POLLUTANTS
Anchal Garg
 
Comunicação interna
Comunicação internaComunicação interna
Comunicação interna
Carlos Alves
 
Hplc presentation for class
Hplc presentation for classHplc presentation for class
Hplc presentation for class
Dr. Ravi Sankar
 
Open issue in oop
Open issue in oopOpen issue in oop
Open issue in oop
Anas Ahmed
 

Destaque (14)

доклад сарсембинова а.а.
доклад сарсембинова а.а.доклад сарсембинова а.а.
доклад сарсембинова а.а.
 
Google App Inventor
Google App InventorGoogle App Inventor
Google App Inventor
 
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
LSA Bootcamp Denver: Elements of a Successful Digital Marketing Strategy (Goo...
 
How to Write a Killer Thank You Letter
How to Write a Killer Thank You LetterHow to Write a Killer Thank You Letter
How to Write a Killer Thank You Letter
 
Details OF bioremediation and Oilzapper Technology
Details OF bioremediation and Oilzapper TechnologyDetails OF bioremediation and Oilzapper Technology
Details OF bioremediation and Oilzapper Technology
 
Biosorption
BiosorptionBiosorption
Biosorption
 
Use of enzymes in bioremediation
Use of enzymes in bioremediationUse of enzymes in bioremediation
Use of enzymes in bioremediation
 
Dia dos Pais 2016
Dia dos Pais 2016Dia dos Pais 2016
Dia dos Pais 2016
 
Projeto folclore
Projeto folcloreProjeto folclore
Projeto folclore
 
TPM Implementation Strategy
TPM Implementation StrategyTPM Implementation Strategy
TPM Implementation Strategy
 
BIODEGRADATION OF ORGANIC POLLUTANTS
BIODEGRADATION OF ORGANIC POLLUTANTSBIODEGRADATION OF ORGANIC POLLUTANTS
BIODEGRADATION OF ORGANIC POLLUTANTS
 
Comunicação interna
Comunicação internaComunicação interna
Comunicação interna
 
Hplc presentation for class
Hplc presentation for classHplc presentation for class
Hplc presentation for class
 
Open issue in oop
Open issue in oopOpen issue in oop
Open issue in oop
 

Semelhante a App Inventor: Eu escolho você!

Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Henrique Perticarati
 
FabricApp - Equipa A
FabricApp - Equipa AFabricApp - Equipa A
FabricApp - Equipa A
Nélson Simão Cruz
 
APP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quandoAPP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quando
Michel Lent Schwartzman
 
Testes em Flutter.pdf
Testes em Flutter.pdfTestes em Flutter.pdf
Testes em Flutter.pdf
PauloAlberto71
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
cdimobilidade
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
cdimobilidade
 
Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02
Cesar Luis Teixeira
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
Ricardo Netto - MCP, MSP
 
App inventor
App inventorApp inventor
Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]
fabresitoh
 
Desenvolvimento IOS - Mobile
Desenvolvimento IOS - MobileDesenvolvimento IOS - Mobile
Desenvolvimento IOS - Mobile
Wanderlei Silva do Carmo
 
Workshop Ardozia - Como se faz uma aplicação móvel
Workshop Ardozia - Como se faz uma aplicação móvelWorkshop Ardozia - Como se faz uma aplicação móvel
Workshop Ardozia - Como se faz uma aplicação móvel
Humberto Neves
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
Erisvaldo Junior
 
Projetando Mobile
Projetando MobileProjetando Mobile
Projetando Mobile
devMob
 
Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2
Alex Ivonika
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma Android
José Alexandre Macedo
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheiras
Elton Minetto
 
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveis
Ygor Castro
 
Espresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI TestingEspresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI Testing
Onyo
 
Beginning Iphone
Beginning IphoneBeginning Iphone
Beginning Iphone
Jorge Eduardo Rodrigues
 

Semelhante a App Inventor: Eu escolho você! (20)

Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneEntenda porque seu aplicativo de Android não deve ser igual ao de iPhone
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhone
 
FabricApp - Equipa A
FabricApp - Equipa AFabricApp - Equipa A
FabricApp - Equipa A
 
APP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quandoAPP/API e Mobile: o que usar e quando
APP/API e Mobile: o que usar e quando
 
Testes em Flutter.pdf
Testes em Flutter.pdfTestes em Flutter.pdf
Testes em Flutter.pdf
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
 
Oficina de aplicativos
Oficina de aplicativosOficina de aplicativos
Oficina de aplicativos
 
Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
 
App inventor
App inventorApp inventor
App inventor
 
Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]Portafolio Nostrostudio Mayo'12 [Portugues]
Portafolio Nostrostudio Mayo'12 [Portugues]
 
Desenvolvimento IOS - Mobile
Desenvolvimento IOS - MobileDesenvolvimento IOS - Mobile
Desenvolvimento IOS - Mobile
 
Workshop Ardozia - Como se faz uma aplicação móvel
Workshop Ardozia - Como se faz uma aplicação móvelWorkshop Ardozia - Como se faz uma aplicação móvel
Workshop Ardozia - Como se faz uma aplicação móvel
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
 
Projetando Mobile
Projetando MobileProjetando Mobile
Projetando Mobile
 
Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2Planejamento aplicativos alex ivonika_2
Planejamento aplicativos alex ivonika_2
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma Android
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheiras
 
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveis
 
Espresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI TestingEspresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI Testing
 
Beginning Iphone
Beginning IphoneBeginning Iphone
Beginning Iphone
 

Último

Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
Centro Jacques Delors
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
DanielCastro80471
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
AdrianoMontagna1
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
DeuzinhaAzevedo
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
TomasSousa7
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 

Último (20)

Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxSlides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptx
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
Especialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdfEspecialidade - Animais Ameaçados de Extinção(1).pdf
Especialidade - Animais Ameaçados de Extinção(1).pdf
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 

App Inventor: Eu escolho você!

  • 1. APP Inventor Anrã Fernandes Mestre em Ciência da Computação - UFJF GDG Três Rios / GDG Vassouras Eu escolho você!!
  • 2. Mestre em Ciência da Computação (Engenharia de Software / Banco de Dados) Professor Universitário e de Curso Técnico Organizador do GDG Três Rios e Vassouras Oi, eu sou o Anrã!
  • 3. O mercado Móvel... Há tempo que o celular não é mais o mesmo que conhecemos tempos atrás!!
  • 4. O mercado Móvel... CELULARES FICAM UM POUCO MAIS INTELIGENTES
  • 7. O mercado Móvel... PONTO DE RUPTURA (2007)
  • 8. O mercado Móvel... MELHOR EXPERIÊNCIA WEB MÓVEL DE TODOS OS TEMPOS LANÇAMENTO DO IPHONE (2007)
  • 9. O mercado Móvel... E partir daí, as surpresas continuaram...
  • 11. O mercado Móvel... E isso, tem mudado os hábitos e comportamento das pessoas... CUIDADO! Você pode se ver em um ou mais dos comportamentos que serão apresentados!!!
  • 12. O mercado Móvel... Seus encontros com os amigos, nunca mais foram os mesmos!!!
  • 13. O mercado Móvel... Nem na rua, você se “desliga” do celular!!!
  • 14. O mercado Móvel... O que falar do banheiro então...
  • 16. O mercado Móvel... E no trabalho??
  • 17. O mercado Móvel... Na Sala de Aula...
  • 18. O mercado Móvel... O crescimento do mercado mobile foi tão grande e aconteceu tão rápido, que vários desafios surgiram e vem aparecendo no mercado. o Revolução no mercado e tendências de TI o Nova visão de gestão de projetos o Nova visão na concepção de produtos o Nova visão no desenvolvimento de sistemas o Novo perfil de desenvolvedores
  • 19. O mercado Móvel... Desenvolvimento Arquitetura x Plataforma Custo x Produtividade Padrões de projetos Boas práticas Integração Equipe Disponibilidade / Store Apps Linguagem / Framework
  • 20. O mercado Móvel... O mercado EXIGE entrega APPs cada vez mais rápido e com o custo mais baixo.
  • 22. O mercado Móvel... nOVAS AlternATIvaS...
  • 23. Linha de Produção de Apps O que é uma Linha de Produção de Aplicativos?
  • 24. Linha de Produção de Apps Blz, Anrã! Mas o que nos motiva a usar uma Linha de Produção de Aplicativos? O que é que eu ganho com isso?
  • 25. Linha de Produção de Apps o A necessidade de diversificar e liberar produtos rapidamente e eficientemente; o Reduzir o tempo para o mercado; o Tratar a diversidade de produtos de software do mercado global. o Facilidade no desenvolvimento de produtos com alto grau de similaridade entre si; o Facilidade na reutilização de artefatos de softwares, já que nessa abordagem o reuso é planejado e executado de forma sistemática; o Ganhos em termos de redução de custo, esforço, melhoria da qualidade e produtividade;
  • 26. Linha de Produção de Apps Linha de Produção de Aplicativos precisa ser desenvolvida partindo de conceitos que levem a generalização de aplicações e que permitam instanciações para aplicações específicas. Aplicações (Produtos) gerados podem se diferenciar em termos de: o Comportamento; o Configuração física; o Atributos de qualidade; o Plataforma; entre outros.
  • 27. Linha de Produção de Apps O conceito de Linha de Produtos tem sido aplicado nos mais diversos cenários da área de software.
  • 28. Linha de Produção de Apps Exemplos de dois frameworks utilizados para gerar Aplicativos móveis seguindo este conceito.
  • 29. Linha de Produção de Apps Exemplos de dois frameworks utilizados para gerar Aplicativos móveis seguindo este conceito.
  • 30. Linha de Produção de Apps Massa Anrã!! Mas são só vantagens ???
  • 31. Linha de Produção de Apps As aplicações criadas através destas “abordagens” estão longe de serem bonitas (personalizáveis), entretanto, são funcionais.
  • 32. O que é o App Inventor? Oba! Vamos conhecer o APP INVETOR agora!!
  • 33. O que é o App Inventor? O App Inventor é uma plataforma para criação de aplicativos Android baseada na web, que provê uma interface visual com o objetivo de permitir que qualquer pessoa, mesmo sem um profundo conhecimento de codificação, possa construir aplicativos Android.
  • 34. O que é o App Inventor? O App Inventor foi originalmente criado no Google Labs, mas atualmente pertence ao MIT Labs, do Massachussets Institute of Technology, USA, que vem empregando metodologias orientadas por eventos em diversos aplicativos de natureza educacional. O código do App Inventor é aberto, e qualquer pessoa pode criar um ambiente de desenvolvimento dele derivado.
  • 35. O que é o App Inventor? http://www.appinven tor.mit.edu/ Basta que o usuário tenha um computador conectado a internet e um browser que ele pode acessar a plataforma e começar a trabalhar.
  • 36. O que é o App Inventor? Por que o APP inventor é tão fácil então? O desenvolvimento “tradicional” de aplicativos para Android ou qualquer outra plataforma, requer conhecimento de linguagens de programação específica, por exemplo, o Java. Isso torna o desenvolvimento de Apps mais difícil para não desenvolvedores.
  • 37. O que é o App Inventor? Porque o APP Inventor permite desenvolver aplicativos sem conhecimento destes conceitos! Só que NÃO é tão simples assim!! :) Lógica é fundamental!!!
  • 38. O que é o App Inventor? Mesmo assim... o Não há necessidade de uma sintaxe formal. o Componentes e funções estão em "gavetas". Basta encontrar, arrastar e soltar.
  • 39. O que é o App Inventor? o Você não pode fazer coisas que não fazem sentido. o Bem menos abstrato que muitas linguagens. o Entre outras... Que legal!!!
  • 40. O que é o App Inventor? E o que podemos criar com ele? o Aplicativos Educacionais o com Vídeos, imagens, texto-para-voz o Aplicativos de localização o Jogos o Controladores de Robôs o Aplicativos para a Web o Aplicativos pessoais
  • 41. O que é o App Inventor? Posso fazer tudo então?!! Sou o cara! Sou F***! Não é bem assim!!!!
  • 42. O que é o App Inventor? o O APP Inventor não é um substituto para o Java (a linguagem de programação de aplicativos Android). o Não é uma ferramenta para criar jogos e aplicativos comerciais. o As aplicações criadas estão longe de ser bonitas. Entretanto, elas são funcionais!
  • 43. O que é o App Inventor? Vamos conhecer o APP Inventor:
  • 44. O que é o App Inventor? Vamos conhecer o APP Inventor: Ok!!! Como posso começar Anrã? Passo 1: Ter uma conta de e-mail no G-mail. Passo 2: Para trabalhar com o APP Inventor é aconselhável utilizar o Firefox ou Chrome. Passo 3: Abra o endereço: http://appinventor.mit.edu/explore/
  • 45. O que é o App Inventor? Vamos conhecer o APP Inventor: http://ai2.appinventor.mit.edu/
  • 46. O que é o App Inventor? Se for a primeira vez que você acessa a Plataforma, você terá que confirmar seu e-mail e sua tela inicial aparecerá da seguinte maneira:
  • 47. O que é o App Inventor? Para começar:
  • 48. O que é o App Inventor? Nosso primeiro APP Component Designer
  • 49. O que é o App Inventor? APP Inventor vai trabalhar essencialmente com três partes: 1. Component Designer -> É usado para selecionar componentes para a aplicação e ajustar suas propriedades. 2. Blocks Editor -> É usado para criar comportamento para os componentes, que são os blocos. 3. Celular com sistema operacional Android ou os emuladores que fazem parte do App Inventor.
  • 50. O que é o App Inventor? O Component Designer é dividido em 4 partes!
  • 51. O que é o App Inventor? Palette - é onde ficam todos os componentes utilizáveis num aplicativo. Esta paleta é dividida em seções para facilitar a localização dos componentes. Para utilizá-los, basta arrastar e posicionar na Viewer. Nem todos os componentes da paleta são visíveis, por exemplo, os componentes utilizados para manipular e acessar recursos do celular, como web, sensores não são visíveis.
  • 52. O que é o App Inventor? O Viewer (Visualizador) permite o usuário organizar cada um dos seus objetos, montando o aplicativo como ele deve ser. Uma janela de exibição simula a tela de um smartphone com o sistema operacional Android, por exemplo.
  • 53. O que é o App Inventor? Components - estão localizados todos os componentes adicionados na tela do programa. Properties – Mostram as propriedades associadas a cada componente da tela do APP.
  • 54. O que é o App Inventor? Usaremos os seguintes componentes para construir o nosso aplicativo:
  • 55. O que é o App Inventor? Legal!! Tô gostando!!Mas e as ações do APP? Como fazer o APP fazer alguma coisa?
  • 56. O que é o App Inventor? No APP Inventor, toda a programação ocorre no Block Designer.
  • 57. O que é o App Inventor? Block - Local onde estão dispostos todos os blocos utilizados para programação. o Buit-in - blocos de comandos mais gerais (operações lógicas, matemáticas e de controle).
  • 58. O que é o App Inventor? o Screen1 - todos os objetos que você inseriu no programa e ações que podem ser realizadas sobre cada um destes componentes.
  • 59. O que é o App Inventor? Block - Local onde estão dispostos todos os blocos utilizados para programação. Aqui ficam os nossos blocos de código!
  • 60. O que é o App Inventor?
  • 61. O que é o App Inventor?
  • 62. O que é o App Inventor? Além das ações, os objetos possuem também eventos. Um aplicativo basicamente executa ações quando um evento acontece. Como que estas ações são inicializadas?
  • 63. O que é o App Inventor? Verdade! Quando o usuário clica em um botão, por exemplo, é um evento que está acontecendo.
  • 64. O que é o App Inventor? Temos vários tipos de eventos no APP Inventor: - Sensor events - App (Screen) launch events - Animation events - timer events and others.
  • 65. O que é o App Inventor? Evento + Ação
  • 66. O que é o App Inventor?
  • 67. O que é o App Inventor? Que massa Anrã!!! Posso começar a programar então??
  • 68. O que é o App Inventor? Claro!!!!! Nosso APP irá apenas receber um nome (Zé) e quando o usuário clicar no botão, aparecerá uma mensagem!! Só isso!!
  • 69. O que é o App Inventor? Então...
  • 70. O que é o App Inventor?
  • 71. O que é o App Inventor? A mensagem que queremos que seja exibida é a seguinte: “Que a força esteja contigo Zé”
  • 72. O que é o App Inventor?
  • 73. O que é o App Inventor?
  • 74. O que é o App Inventor?
  • 75. O que é o App Inventor? Assim está o nosso aplicativo. Como testar??
  • 76. O que é o App Inventor? Para testar...
  • 77. O que é o App Inventor? Testando usando o MIT AI2 Companion. Para isso, precisaremos instalá-lo em nosso celular.
  • 78. O que é o App Inventor? 50 anos depois...
  • 79. O que é o App Inventor? Depois de instalado...
  • 80. O que é o App Inventor?
  • 81. O que é o App Inventor?
  • 82. O que é o App Inventor?
  • 83. O que é o App Inventor?
  • 84. O que é o App Inventor?
  • 85. O que é o App Inventor? Vamos fazer o nosso App falar esta saudação!! Bacana!! Mas tem como melhor esta apresentação? Que a Força esteja contigo Zé.
  • 86. O que é o App Inventor? No botão Designer -> Selecione a Guia Media -> componente TextToSpeech
  • 87. O que é o App Inventor? Próximo Passo -> ir para a opção Blocks
  • 88. O que é o App Inventor? Hora de construir (melhorar) nosso código... O que temos... O que precisamos ter...
  • 89. O que é o App Inventor? Como podemos fazer isso? 1) 2)
  • 90. O que é o App Inventor? Como podemos fazer isso? 3)
  • 91. O que é o App Inventor? Como podemos fazer isso? 4) Agora é só testar!!!
  • 92. Publicação no Google Play Posso publicar meu APP no Google Play para meus amiguinhos baixar?
  • 93. Publicação no Google Play 1º Passo: Ter um conta de desenvolvedor Google. Esta conta possibilitará seu acesso a Google Play e custa USD 25 (pagamento único).
  • 94. Publicação no Google Play 2º Passo: Acessar o endereço: https://play.google.com/apps/publish/signup/ Será através dele que você fará o upload do seu aplicativo!
  • 95. Publicação no Google Play 3º Passo: Feito o cadastro e autorizado o pagamento você estará apto a "subir" seu aplicativo.
  • 96. Publicação no Google Play Tá bom!! Mas onde está meu aplicativo?? Como “subo” ele? 4º Passo: Gerar o .apk do nosso aplicativo (AppInventor gera o arquivo da aplicação através do menu Build / Save .apk to my computer)
  • 97. Publicação no Google Play 5º Passo: Cuidar da versão do nosso Aplicativo!! Toda vez que fizer o UPLOAD do mesmo aplicativo, a Version Name tem que ser diferente.
  • 98. Publicação no Google Play Ainda não... Faltam mais algumas coisas!! Tudo pronto Anrã ? Agora precisamos acertar mais alguns detalhes que o Google vai nos pedir!
  • 99. Publicação no Google Play 1º : Pelo menos duas telas do seu aplicativo!
  • 100. Publicação no Google Play 2º : Fazer a descrição do seu aplicativo!!
  • 101. Publicação no Google Play 3º : Informar um ícone para a sua aplicação.
  • 102. Publicação no Google Play 4º : Categorizar a sua aplicação.
  • 103. Publicação no Google Play 5º : Informar seu e-mail de contato.
  • 104. Publicação no Google Play 6º : Por último, informar o valor do seu app! GRATUITO -> você não poderá optar por cobrar este app no futuro. PAGO -> o mínimo é USD 2 e máximo USD 200 ... Se optar por PAGO, o Google cria um Google Wallet no qual você poderá acompanhar os RENDIMENTOS de seu aplicativo.
  • 105. Publicação no Google Play Agora é só Publicar!!! Importante: O tempo para o seu aplicativo aparecer no Google Play e seus amiguinhos poderem baixar é de mais ou menos 3 horas...
  • 106. Concluindo... Muito bem! Chegar lá você vai, jovem padawan. Te vejo por aí!