como montar o ambiente de desenvolvimento android

32
Bem-vindo ao PowerPoint Implantação de ambiente mobile para Android.

Upload: wsdevs-desenvolvedores

Post on 20-Jul-2015

134 views

Category:

Documents


1 download

TRANSCRIPT

Bem-vindo ao PowerPoint

Implantação de ambiente mobile para Android.

Ferramentas essenciais

IDE - (Integrated Development Environment)

JDK – (Java Development Kit)

SDK – (Software Development Kit)

IDE - (Integrated Development Environment)

IDE é o ambiente integrado necessário para o

desenvolvimento de aplicações JAVA que os apps

Android utilizam para desenvolvimento em código

nativo.

As IDE’s mais conhecidas do mercados são:

Android Studio

Eclipse

Netbeans

O Google recomenda a utilização do Android Studio

para desenvolvimento de apps Android.

JDK – (Java Development Kit)

JDK é o kit onde temos as bibliotecas e o

compilador necessários para gerar os projetos

desenvolvidos em JAVA.

Dependendo da IDE escolhida e da versão, o JDK

poderá estar incluído na instalação, caso não esteja,

será necessário baixa-lo no site oficial da Oracle.

Depois de instalado, verifique se consta a variável

de ambiente JAVA_HOME. (figura ao lado).

SDK – (Software Development Kit)

O SDK Android é o kit da Google específico para o

desenvolvimento mobile.

Se a sua escolha da IDE foi o Android Studio pacote

completo o SDK será instalado junto.

Após a instalação poderá acessar o SDK Manager o

qual terá as bibliotecas de todas as versões Android,

e extras, disponibilizadas pela Google.

Da mesma forma que o SDK poderá ser necessário

incluir a variável de ambiente ANDROID_HOME.

Android Studio – Criando seu projeto

Passo para a criação de um projeto mobile usando o Android

Studio.

• SDK Manager: Gerencie as versões do Android e extras que

utilizará no seu projeto.

• AVD Manager: Gerencie os tipos de devices (phone e tablets) e

versão do Android para o emulador.

• App Config.: Configure o app para debugar usando o

emulador.

• Device Físico: Configura seu phone ou tablet Android para usá-

lo no debug do seu app.

Android Studio – Criando seu projeto

Android Studio – Escolhendo a Versão Mínima

Android Studio – Escolhendo o Template

Android Studio – Definindo o Título

Android Studio – Ambiente de Desenvolvimento

Android Studio – SDK Manager

Gerencie as versões do Android e extras que serão utilizadas no seu projeto.

Versões do Android.

Android Studio – AVD Manager

Crie os emuladores de celular e tablet com suas respectivas versões de Android para o desenvolvimento do seu app.

Android Studio – AVD Manager

Escolha o emulador de celular ou

tablet entre os profiles pré-

definidos.

Ou crie ou importe um novo profile.

Android Studio – AVD Manager

Escolha a versão do Android que

utilizará para debugar seu projeto.

Caso seu projeto utilize serviços do

Google como o Maps, escolha um

dos itens que consta Google APIs.

Android Studio – AVD Manager

Dê um nome para o emulador.

Personalize o hardware.

Clique aqui ao

terminar.

Android Studio – AVD Manager

Antes de executar o seu

projeto, inicie o

emulador antes.

Por se tratar de um

emulador o carregamento

pode ser demorado

dependendo do

computador que esteja

usando.

Android Studio – Editar Configuração

Edite as configurações, como o nome do app, tipo de emulador padrão, entre outros, de seu app.

Android Studio – Depurar App

Escolha um dos dois modos de debug.

Run Debug

Além do emulador também será

listado qualquer dispositivo real

conectado pela USB.

Android Studio – Depurar Device

Para usar um device real é necessário entrar na

“configurações”, item “{ } Programador” (ou

Desenvolvedor) do Android e ativar o modo

Depuração USB.

Android Studio – Depurar Device

Caso não esteja disponível a opção “{ } Programador” do device, siga os seguintes passos:

Dê sucessivos toques (mais de 7)

na opção até que apareça a

mensagem “Você agora é um

desenvolvedor”

Android Studio – ADB (Android Debug Bridge)

Depois de feita a configuração do device, verifique a conexão USB

do seu computador para verifique se o device aparece na lista.

IMPORTANTE!!!!

Na maioria das vezes é

necessário instalar os drivers

do fabricante do device; caso

o Windows Update não

consiga fazer isso de forma

automática.

Por padrão o Windows

sempre considera o device

como uma unidade de disco.

Android Studio – Gerar APK para Release

Para enviar seu app para publicar na Google Play Store é necessário gerar um arquivo APK com sua Key Store respectiva.

Observação: Caso o fabricante do seu

device não disponibilize drivers para

debug necessários. Esta é a outra

forma de instalar seu app no

smartphone e/ou tablet

Android Studio – Gerar APK para Release

Este processo gera um arquivo .jks encriptografado com informações do app, empresa, desenvolvedor.

Android Studio – Gerar APK para Release

Depois de gerado o arquivo APK, copie para o seu device (pasta Download, por exemplo).

Depois, no seu device, instale o app.

Publicar APK na Google Play Store

Para publicar seu app Android você precisa:

Criar uma conta Google Play Developer

Console.

Configurar detalhes do app.

Fazer upload do arquivo APK gerado.

Publicar APK na Google Play Store

Acesse o Google Play Developer Console.

IMPORTANTE:

Você usará a sua conta do gmail.

Caso queira usar outra conta crie

uma nova.

Publicar APK na Google Play Store

Quando for uma conta Gmail

nova, será direcionado para a

etapa de aceite e pagamento

da taxa única e configuração

de detalhes da conta.

Publicar APK na Google Play Store

Quando já tiver a conta, abrirá o dashboard automaticamente.

Publicar APK na Google Play Store

No dashboard, você encontrará todas as

configurações do app. As informações

na seção detalhes são as que aparecerão

na loja quando alguém for baixar seu

app.

Publicar APK na Google Play Store

Depois de configurado as informações

do app, telas de captura, idiomas, etc;

será feito o upload do apk de release.

Caso não prefira enviar direto para

produção, você poderá enviar para

Testes Alpha e/ou Beta em que seus

usuários previamente cadastrados

poderão ter acesso.

Links Úteis

IDE’s

Android Studio: http://developer.android.com/sdk/index.html

Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr2

Netbeans: https://netbeans.org/downloads/

JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-

2133151.html?ssSourceSiteId=otnpt

SDK

http://developer.android.com/sdk/installing/index.html

Video de "how to“ para criar conta na Google Play:

https://www.youtube.com/watch?v=P1UOgg8kVjs

Como ativar o modo desenvolvedor no Android:

http://www.techtudo.com.br/dicas-e-

tutoriais/noticia/2014/10/como-ativar-o-modo-desenvolvedor-

no-android.html