O documento apresenta uma agenda de estudos para desenvolvimento Android, incluindo instruções para configurar o ambiente de desenvolvimento com Android Studio, recursos do IDE e links úteis. É descrito o primeiro projeto e demonstrado como executar e testar o aplicativo no emulador.
4. ANTES DE COMEÇAR, ALGUNS LINKS!
ANDROID STUDY JAMS: ANDROID DEVELOPMENT FOR BEGINNERS
‣ http://developerstudyjams.com/
‣ http://www.udacity.com/
‣ https://www.udacity.com/account/affiliate/GoogleStudyJams
‣ http://www.gdgbh.org/
‣ https://gdgbh.slack.com/
7. COMPLETE TODAS AS ETAPAS!
24 MARÇO
LIÇÃO 02
FAZENDO UM APP INTERATIVO
BUTTONS, VARIÁVEIS, DEBUG!
LIÇÃO 01
CONSTRUINDO LAYOUT
VIEWS, XML SYNTAX
ANDROID STUDY JAMS: AGENDA
10 MARÇO
17 MARÇO
14 ABRIL
START!
CONFIGURANDO AMBIENTE
HELLO ANDROID!
LIÇÃO 03
ORIENTAÇÃO A OBJETOS
INTENTS, LOCALIZATION, STYLES
31 MARÇO
07 ABRIL
PROJETO!
FAZENDO UM APP INTERATIVO
BUTTONS, VARIÁVEIS, DEBUG!
APRESENTAÇÕES
DOS PROJETOS
ENCERRAMENTO
9. ▸ 1. INSTALAR O JAVA DEVELOPMENT KIT
▸ 2. INSTALAR O ANDROID STUDIO
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
INSTALANDO O ANDROID STUDIO
10. ▸ 1. INSTALAR O JAVA DEVELOPMENT KIT
▸ VERIFIQUE NO SEU TERMINAL SE JÁ POSSUI ALGUMA
VERSÃO JAVA INSTALADA
▸ comando: java -version
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
INSTALANDO O JDK
11. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
INSTALANDO O JDK
▸ 1. INSTALAR O JAVA DEVELOPMENT KIT
▸ Google It: “jdk 8 download”
▸ http://www.oracle.com/technetwork/java/javase/
downloads/index.html
▸ APÓS A INSTALAÇÃO VERIFIQUE NO TERMINAL A
VERSÃO INSTALADA
12. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
INSTALANDO O ANDROID STUDIO
▸ 1. INSTALAR O JAVA DEVELOPMENT KIT
▸ 2. INSTALAR O ANDROID STUDIO
▸ Google It: “Android Studio”
▸ http://developer.android.com/intl/pt-br/sdk/index.html
13. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
VARIÁVEIS DE AMBIENTE (WINDOWS)
‣ JAVA
JAVA_HOME = C:Program FilesJavajdk1.7.0_79
PATH = ;%JAVA_HOME%bin; (acrescentar na variável PATH)
‣ ANDROID
ANDROID_HOME = <diretorio_android_sdk>
PATH = ;%ANDROID_HOME%tools;%ANDROID_HOME%
platform-tools (acrescentar na variável PATH)
14. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
VARIÁVEIS DE AMBIENTE (MAC OS X)
‣ JAVA
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=${JAVA_HOME}/bin:$PATH
‣ ANDROID
export ANDROID_HOME=/Users/<user>/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:
$ANDROID_HOME/platform-tools
15. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
WELCOME TO ANDROID STUDIO
16. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
HELP
ACESSAR DOCUMENTAÇÃO E
REFERÊNCIA DE ATALHOS
17. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CONFIGURAÇÕES E PREFERÊNCIAS
SDK MANAGER
PREFERÊNCIAS
VERIFICAR ATUALIZAÇÕES
18. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CÓDIGOS DE EXEMPLOS
CADA VERSÃO DA API
ANDROID POSSUI
EXEMPLOS DE CÓDIGO
19. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
SUPORTE PARA OUTRAS IDES
MIGRE SEUS PROJETOS
PARA O ANDROID STUDIO
20. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
GIT & GITHUB
29. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
MENU
COMANDOS E OPÇÕES
PARA CUSTOMIZAR O SEU
WORKSPACE.
30. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
TOOLBAR (BARRA DE FERRAMENTAS)
CONTÉM FERRAMENTAS PARA
ACESSO AO AVD, SDK MANAGER,
EXECUTAR O APP, ENTRE OUTRAS.
31. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
PROJECT PATH (ÁRVORE DE NAVEGAÇÃO DO PROJETO)
EXIBE A HIERARQUIA DE PASTAS
DO PROJETO ANDROID.
32. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
PROJECT PANEL
EXIBE A ESTRUTURA DO PROJETO,
PERMITE REALIZAR VÁRIAS AÇÕES:
ADICIONAR ACTIVITIES, IMAGENS,
NAVEGAR ENTRE OS ARQUIVOS.
33. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
FILE EDITOR
ONDE VAMOS BOTAR
A MÃO NA MASSA!
34. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
LAYOUT EDITOR
CRIE E VISUALIZE
O DESIGN DO SEU
APP AQUI.
35. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
STATUS BAR
VAI SER O SEU COMPANHEIRO
NAS HORAS MAIS DIFÍCEIS.
STATUS DE ATUALIZAÇÃO,
ERROS, DEBUG.
36. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR
AVD MANAGER
37. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - SELECT HARDWARE
38. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - SELECT SYSTEM IMAGE
39. ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - CONFIGURATION
42. ANDROID STUDY JAMS: ANDROID DEVELOPMENT FOR BEGINNERS
LINKS ÚTEIS
‣ INSTALANDO O ANDROID STUDIO
https://goo.gl/wqBBTr
‣ VOCABULÁRIO ANDROID
https://goo.gl/dV7clj
‣ UDACITY GOOGLE STUDY JAM
https://www.udacity.com/account/affiliate/GoogleStudyJams
https://goo.gl/dhwwY5 (Android Development For Beginners)
‣ TWITTERS: @JORDANSILVA E @TWITTERDOARI
‣ SLACK: GDGBH.SLACK.COM #devstudyjam