Seminário SD - Ambiente de Desenvolvimento para Android

24
Ambiente de Desenvolvimento para Android Eclipse + ADT e Android Studio William Higino Yuri Yasuda

Transcript of Seminário SD - Ambiente de Desenvolvimento para Android

Page 1: Seminário SD - Ambiente de Desenvolvimento para Android

Ambiente de Desenvolvimento para

AndroidEclipse + ADT e Android Studio

William HiginoYuri Yasuda

Page 2: Seminário SD - Ambiente de Desenvolvimento para Android

Opções de Desenvolvimento

1. Android Development Toolkit (ADT)a. ADT Bundle (Eclipse com SDK e APIs padrão do Android instaladas)b. Plugin do Eclipse

2. Android Studio (IDE Dedicada)

Page 3: Seminário SD - Ambiente de Desenvolvimento para Android

Eclipse + ADT

Page 4: Seminário SD - Ambiente de Desenvolvimento para Android

Android Studio

Page 5: Seminário SD - Ambiente de Desenvolvimento para Android

Comparação

ADT Android Studio

+● Eclipse é uma IDE estável,

bem documentada e com diversos Plugins disponíveis

● Desenvolvida pela Google● 100% dedicada ao

desenvolvimento Android

- ● Plugin requer o download manual do SDK, além das APIs

● IDE não está 100% terminada● Requer configuração manual de

variáveis de ambiente do JDK

Page 6: Seminário SD - Ambiente de Desenvolvimento para Android

Instalação (Plugin para Eclipse)

Page 7: Seminário SD - Ambiente de Desenvolvimento para Android

Instalação (Plugin para Eclipse)

Page 8: Seminário SD - Ambiente de Desenvolvimento para Android

Instalação (Plugin para Eclipse)

Page 9: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um projeto

Page 10: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um projeto

Page 11: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um projeto

● Application Name: nome que aparece para usuários

● Project Name: nome do projeto no Eclipse

● Package Name: nome do pacote para o app

● Minimum Required SDK: versão mínima do Android que o app irá suportar

● Target SDK: versão máxima do Android em que o app foi testado

● Compile With: versão do Android em que o app será compilado

● Theme: estilo de interface do Android que será usado

Page 12: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um projeto

http://developer.android.com/design/style/iconography.html

Page 13: Seminário SD - Ambiente de Desenvolvimento para Android

Novo App

Page 14: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um Dispositivo Virtual

Page 15: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um Dispositivo Virtual

Page 16: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um Dispositivo Virtual

● AVD Name: nome do dispositivo virtual

● Device: dispositivo que será emulado

● Target: versão do Android que será emulada

● CPU/ABI: arquitetura do processador do dispositivo

● Keyboard: escolher se o dispositivo terá teclado físico

● Skin: parte externa do dispositivo (tela, controles de hardware, …)

● Front/Back Camera: tipo de câmera frontal e traseira

● Memory Options: quantidade de memória RAM e VM heap do dispositivo

Page 17: Seminário SD - Ambiente de Desenvolvimento para Android

Criando um Dispositivo Virtual

● Internal Storage: quantidade de armazenamento interno

● SD Card: cartão de memória SD

○ definir tamanho ou

○ selecionar um arquivo do computador

● Emulation Options: só é possível escolher uma das opções

○ snapshot permite salvar o estado atual da memória RAM do

dispositivo virtual

○ Use Host GPU permite utilizar a GPU do computador para o

processamento grágico do dispositivo

Page 18: Seminário SD - Ambiente de Desenvolvimento para Android

Novo AVD

Page 19: Seminário SD - Ambiente de Desenvolvimento para Android

Executando o AVD

Page 20: Seminário SD - Ambiente de Desenvolvimento para Android

Executando o AVD

Page 21: Seminário SD - Ambiente de Desenvolvimento para Android

Executando App no AVD

Page 22: Seminário SD - Ambiente de Desenvolvimento para Android

Executando em Dispositivo Real● Instalação de OEM Drivers de acordo com fabricante do dispositivo

○ http://developer.android.com/tools/extras/oem-usb.html● Habilitar modo de depuração USB no dispositivo● Executar projeto (Selecionando o dispositivo desejado)● Monitorar status do dispositivo (DDMS)

Page 23: Seminário SD - Ambiente de Desenvolvimento para Android

Executando em Dispositivo Real

Page 24: Seminário SD - Ambiente de Desenvolvimento para Android

Executando em Dispositivo Real