Post on 20-Jul-2015
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 – 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
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