SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
Desenvolvimento de apps Android
Janynne Gomes
janynnegomes@gmail.com
janynnegomes.com 2
Janynne Gomes
● Bacharel em Sistemas de Informação
● Pós graduando Engenharia de Software e Gerência de
Projetos
● Professora de programação mobile na ETEIT – Escola
Técnica da Univale – http://univale.br/eteit
● Site: http://janynnegomes.com
● E-mail institucional: janynne.gomes@univale.br
janynnegomes.com 3
Contextualizando...
janynnegomes.com 4
Contextualizando...
janynnegomes.com 5
Mudanças de comportamento no
Brasil
janynnegomes.com 6
Mudanças de comportamento no
Brasil
janynnegomes.com 7
Mudanças de comportamento no
Brasil
janynnegomes.com 8
Agenda
● O Android
● Montando o ambiente
● Codificando
● Distribuindo
janynnegomes.com 9
Agenda
● O Android
● Montando o ambiente
● Codificando
● Distribuindo
Open Handset Alliance
+
=
Android
● Sistema Operacional mais
popular do mundo!
82% Android
13.9% iOS
2.6% Windows Phone
0.3% BlackBerry OS
0.4% Outros
2015
Fonte: International Data Corporation
http://www.idc.com/prodserv/smartphone-os-market-share.jsp
Android
● Sistema Operacional mais
popular do mundo!
● Construído a partir do núcleo do
Linux.
Pode ser alterado e
redistribuído!
Open Source
Android
● Sistema Operacional mais
popular do mundo!
● Construído sob o núcleo do
Linux
● É Open Source
Então é gratuito!
Detalhes Técnicos
● Linguagem: Java.
● Arquivo instalável: .apk (Android
Package)
● Cada aplicativo instalado é um
usuário diferente dentro do sistema
● Cada aplicativo recebe um ID de
usuário do Linux exclusivo
Fonte: http://developer.android.com/intl/pt-br/guide/components/fundamentals.html
Detalhes Técnicos
● Permissões de arquivos definidas
pelo sistema operacional pra cada
aplicativo.
● Cada processo tem sua própria
máquina virtual (VM).
● Por padrão, cada aplicativo é
executado em seu próprio processo
Linux.
Fonte: http://developer.android.com/intl/pt-br/guide/components/fundamentals.html
Detalhes Técnicos
● Maquinas virtuais
– Dalvik – versões inferiores a 4.4
– ART ( Android Runtime) – a partir do Android 4.4
● Tipos de dipositivos suportados
– TV
– Smartphone e Tablet
– Relógio
– Óculos
– Carro
Detalhes Técnicos
● Maquinas virtuais
– Dalvik – versões inferiores a 4.4
– ART ( Android Runtime) – a partir do Android 4.4
● Tipos de dipositivos suportados
– TV
– Smartphone e Tablet
– Relógio
– Óculos
– Carro
Detalhes Técnicos
● Maquinas virtuais
– Dalvik – versões inferiores a 4.4
– ART ( Android Runtime) – a partir do Android 4.4
Detalhes Técnicos
● Maquinas virtuais
– Dalvik – versões inferiores a 4.4
– ART ( Android Runtime) – a partir do Android 4.4
● Tipos de dipositivos suportados
– TV
– Smartphone e Tablet
– Relógio
– Óculos
– Carro
Roda o Android 6.0
e acessa o Google
Play
Android TV
● Motorola
● HTC
● Samsung
● ASUS
e outros!
Smartphones
● Motorola
● Samsung
● ASUS
e outros!
Tablets
● Sony Smartwatch
● LG Smartwatch
Relógios
(Android Wear)
● Realidade
Aumentada
● Fabricação
interrompida
Óculos
(Google Glass)
● Segurança
● Interface simples e
intuitiva
● Controles
integrados no
volante.
Carros
(Android Auto)
janynnegomes.com 27
Agenda
● O Android
● Montando o ambiente
● Codificando
● Distribuindo
Configuração do Ambiente
● JDK 7
– http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
● IDE
– Android Studio
● http://developer.android.com/intl/pt-br/sdk
– ou Eclipse + Android SDK
● https://eclipse.org/downloads
● SDK: http://developer.android.com/intl/pt-br/sdk
● Sistema operacional Linux, Windows ou Mac OS X
Android SDK
● Conjunto de
ferramentas e
bibliotecas de
desenvolvimento
Android
● Possui várias
versões da API
Android
Android Studio
● IDE oficial para desenvolvimento Android
● Sistema de build com o Gradle
janynnegomes.com 31
Agenda
● O Android
● Montando o ambiente
● Codificando
● Distribuindo
Material Design
● Design consistente em diversos tipos de
dispositivos
● Princípios:
– Metáfora
– Arrojado, gráfico e intencional
– Movimentos fornecem um significado
Permissões
● Para acessar recursos externos os aplicativos
devem solicitar permissão dos usuários.
● Cada aplicativo só pode acessar seu prórpio
sistema de arquivos, dentro de sua máquina
virtual.
Criando o primeiro projeto
Criando o primeiro projeto
Criando o primeiro projeto
Criando o primeiro projeto
Criando o primeiro projeto
Criando o primeiro projeto
Estrutura do projeto
Criando o primeiro projeto
Criando o primeiro projeto
Criando o primeiro projeto
Executando o primeiro projeto
Monitorando o primeiro projeto
Respondendo a eventos
1. Implementando a interface OnClickListener na classe
2. Objeto anônimo
1. Vinculando XML ao método Java
Não é recomendado fazer dessa
forma, devemos separar as
responsabilidades das camadas
Persistência
● SharedPreferences
● Arquivos
● Banco de Dados – SQLite
● Backup na nuvem
Demonstração
janynnegomes.com 49
Agenda
● O Android
● Montando o ambiente
● Codificando
● Distribuindo
janynnegomes.com 50
Google Play
● Conta de desenvolvedor
– Taxa de $50 pra ativação da conta
– https://play.google.com/apps/publish/
● Monetizar:
– In-App
● Venda de produtos não físicos dentro do app
– Cobrando um valor pelo download
● 30% fica de taxa para a loja
– Anúncios
● AdMob - https://www.google.com/admob
janynnegomes.com 51
Assinando o aplicativo
janynnegomes.com 52
Painel do desenvolvedor
janynnegomes.com 53
Painel do desenvolvedor
janynnegomes.com 54
Perguntas?
Toast.makeText(
app.getBaseContext(),
“Muito obrigada!”,
Toast.LENGTH_SHORT).show();

Weitere ähnliche Inhalte

Was ist angesagt?

Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio Pereira
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Tchelinux
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
Slides - minicurso app inventor
Slides - minicurso app inventorSlides - minicurso app inventor
Slides - minicurso app inventorMichel de Souza
 
Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Horacio Diamante Mondlane
 
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento AndroidDa introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento AndroidRodolfo Faquin Della Justina
 
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsDesenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsProf. Luciano Borges
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Jose Berardo
 
Curso Android Profissional
Curso Android ProfissionalCurso Android Profissional
Curso Android ProfissionalGrupo Treinar
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 
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 iPhoneHenrique Perticarati
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Gustavo Zimmermann
 

Was ist angesagt? (20)

Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
Desenvolvendo aplicações em Java para o Google Android - Ranieri de Souza Fer...
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Slides - minicurso app inventor
Slides - minicurso app inventorSlides - minicurso app inventor
Slides - minicurso app inventor
 
Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03Apostila passo a passo como programar em android edição03
Apostila passo a passo como programar em android edição03
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Da introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento AndroidDa introdução à prática no desenvolvimento Android
Da introdução à prática no desenvolvimento Android
 
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de pluginsDesenvolvimento de uma ferramenta para auxiliar a construção de plugins
Desenvolvimento de uma ferramenta para auxiliar a construção de plugins
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Curso Android Profissional
Curso Android ProfissionalCurso Android Profissional
Curso Android Profissional
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
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
 
Android
AndroidAndroid
Android
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Android Aprendiz
Android AprendizAndroid Aprendiz
Android Aprendiz
 

Ähnlich wie Desenvolvimento de apps Android em

Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...Diogo Rafael da Silva
 
Primeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidPrimeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidMessias Batista
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o AndroidHeider Lopes
 
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
Android -  basic to advanced 1 - SENAI - MANAUS - AmazonasAndroid -  basic to advanced 1 - SENAI - MANAUS - Amazonas
Android - basic to advanced 1 - SENAI - MANAUS - AmazonasDiogo Rafael da Silva
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 
Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013guisester
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidguisester
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoStefan Horochovec
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidMaurílio Silva
 
Desenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidDesenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidPaulo Henrique de Sousa
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Androidarmeniocardoso
 
Androiding - Desenvolvendo para Android
Androiding - Desenvolvendo para AndroidAndroiding - Desenvolvendo para Android
Androiding - Desenvolvendo para AndroidAngelo Castelan
 

Ähnlich wie Desenvolvimento de apps Android em (20)

Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Primeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidPrimeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor android
 
Phonegap
PhonegapPhonegap
Phonegap
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
Android -  basic to advanced 1 - SENAI - MANAUS - AmazonasAndroid -  basic to advanced 1 - SENAI - MANAUS - Amazonas
Android - basic to advanced 1 - SENAI - MANAUS - Amazonas
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013Introdução à programação em Android SENAC 17.06.2013
Introdução à programação em Android SENAC 17.06.2013
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Android - Além do HelloWord
Android - Além do HelloWordAndroid - Além do HelloWord
Android - Além do HelloWord
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Desenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para AndroidDesenvolvimento de Aplicativos para Android
Desenvolvimento de Aplicativos para Android
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
Androiding - Desenvolvendo para Android
Androiding - Desenvolvendo para AndroidAndroiding - Desenvolvendo para Android
Androiding - Desenvolvendo para Android
 
Apresentação Google Android
Apresentação Google AndroidApresentação Google Android
Apresentação Google Android
 
1 curso-titanium-apresentacao
1 curso-titanium-apresentacao1 curso-titanium-apresentacao
1 curso-titanium-apresentacao
 

Mehr von Janynne Gomes

Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisJanynne Gomes
 
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHMAula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHMJanynne Gomes
 
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHMAula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHMJanynne Gomes
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfacesJanynne Gomes
 
Aula: Tendência das interfaces
Aula: Tendência das interfacesAula: Tendência das interfaces
Aula: Tendência das interfacesJanynne Gomes
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de InterfaceJanynne Gomes
 
Aula: Gerações de interfaces
Aula: Gerações de interfacesAula: Gerações de interfaces
Aula: Gerações de interfacesJanynne Gomes
 
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHMAula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHMJanynne Gomes
 
Aula: Evolução das interfaces
Aula: Evolução das interfacesAula: Evolução das interfaces
Aula: Evolução das interfacesJanynne Gomes
 
Emocao e Computacao Afetiva
Emocao e Computacao AfetivaEmocao e Computacao Afetiva
Emocao e Computacao AfetivaJanynne Gomes
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoJanynne Gomes
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de DadosJanynne Gomes
 
Estruturas de decisão
Estruturas de decisãoEstruturas de decisão
Estruturas de decisãoJanynne Gomes
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoJanynne Gomes
 
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãeMaria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãeJanynne Gomes
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelJanynne Gomes
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telasJanynne Gomes
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosJanynne Gomes
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...Janynne Gomes
 

Mehr von Janynne Gomes (20)

Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
 
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHMAula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHM
 
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHMAula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHM
 
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfacesAula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
 
Aula: Tendência das interfaces
Aula: Tendência das interfacesAula: Tendência das interfaces
Aula: Tendência das interfaces
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de Interface
 
Aula: Gerações de interfaces
Aula: Gerações de interfacesAula: Gerações de interfaces
Aula: Gerações de interfaces
 
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHMAula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHM
 
Aula: Evolução das interfaces
Aula: Evolução das interfacesAula: Evolução das interfaces
Aula: Evolução das interfaces
 
Emocao e Computacao Afetiva
Emocao e Computacao AfetivaEmocao e Computacao Afetiva
Emocao e Computacao Afetiva
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
 
Estruturas de decisão
Estruturas de decisãoEstruturas de decisão
Estruturas de decisão
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
 
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãeMaria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 

Desenvolvimento de apps Android em