ADTAndroid Developer ToolsÉ um plugin para eclipse o qual visa prover um ambiente de desenvolvimento para aplicações Android.
2
Android SDK ManagerAndroid Software Development Kit ManagerGerenciador de API’s do android, cada versão do Android tem um número de API, não é necessário ter todas, apenas aquelas as quais serão compiladas.
3
AVD ManagerAndroid Virtual Device Manager,Gerenciador de Dispositivos Virtuais Android, podendo criar dispositivos diferentes, desde versão da API à hardware’s específicos.
4
ADKAccessory Development Kit,É um SDK para desenvolvimento de acessórios para Android, ou seja, para integração com outros tipos de hardware. Baseado em Arduino.Ex. Teclado Bluetooth, dock station, etc.
d.android.com/tools/adk/adk2.html
5
API LevelNível API é um valor inteiro que identifica unicamente o framework da API oferecido por uma versão da plataforma Android. Cada API consiste em:• Um conjunto básico de pacotes e classes• Um conjunto de elementos e atributos XML para declarar um arquivo de manifesto• Um conjunto de elementos e atributos XML para declarar e acessar recursos• Um conjunto de Intents• Um conjunto de permissões que podem solicitar aplicações, bem como reforços de
permissão incluído no sistema
6
14 174
DistribuiçãoO gráfico de pizza e a tabela a seguir é baseado no número de dispositivos Android que acessaram Google Play dentro de um período de 14 dias que termina na data de coleta de dados indicados abaixo.
7
Tamanhos de tela e densidade
O Android suporta diversos tamanhos e densidades de tela. Sendo possível ter diversas combinações de densidade e tamanhos.
8
PlataformaDistribuição das camadas:• Kernel Linux.• Bibliotecas Nativas (C)• Dalvik Virtual Machine• App’s
10
Dalvik Virtual Machine
12
Dalvik é a máquina virtual responsável por interpretar o código em bitcode java, similar a Java Virtual Machine, todavia com recursos diferentes para se adaptar ao ambiente mobile.
Java .java
Dalvik
Java.dex .class
.apk .jar
Dalvik
Java
O Google Play é o mercado de aplicativos do Android.• 25 bilhões de download - 6/09/2012• 700 mil aplicativos - 30/10/2012
13
Participação de Mercado (2012)
17
O Android tem a maior participação do mercado de dispositivos móveis do mundo, esta presente em cerca de 61% dos dispositivos.
Documentaçãohttp://developer.android.com/guide/components/index.htmlVocê pode encontrar a documentação oficial para a plataforma no link abaixo:
18
DocumentaçãoVocê pode baixar ela pelo SDK Manager e acessar Local:
file:///C:/Users/.../Desktop/adt-bundle-windows-x86_64/sdk/docs/index.html
19