Upload
janynne-gomes
View
580
Download
1
Embed Size (px)
Citation preview
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: [email protected]
Android
● Sistema Operacional mais popular do mundo!
82% Android13.9% iOS
2.6% Windows Phone0.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
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
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.
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
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