SESSÃO 01 - CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
JORDAN SILVA
@JORDANSILVA
DESENVOLVEDOR ANDROID NAS HORAS VAGAS
PESQUISADOR NA UFMG
CODE FOR FOOD
FELIPE ARIMATÉIA
@TWITERDOARI
ENGENHEIRO DE SOFTWARE MOBILE NA CI&T
SWAT TEAM
I LOVE CODE
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/
O QUE PRECISO
PARA COMEÇAR?
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
ANDROID STUDIO
▸ 1. INSTALAR O JAVA DEVELOPMENT KIT
▸ 2. INSTALAR O ANDROID STUDIO
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
INSTALANDO O ANDROID STUDIO
▸ 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
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
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
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)
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
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
WELCOME TO ANDROID STUDIO
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
HELP
ACESSAR DOCUMENTAÇÃO E
REFERÊNCIA DE ATALHOS
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CONFIGURAÇÕES E PREFERÊNCIAS
SDK MANAGER

PREFERÊNCIAS
VERIFICAR ATUALIZAÇÕES
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CÓDIGOS DE EXEMPLOS
CADA VERSÃO DA API
ANDROID POSSUI
EXEMPLOS DE CÓDIGO
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
SUPORTE PARA OUTRAS IDES
MIGRE SEUS PROJETOS
PARA O ANDROID STUDIO
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
CONTROLE DE VERSÃO
CONTROLE DE VERSÃO
GIT & GITHUB
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
VAMOS COMEÇAR!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
O PRIMEIRO PROJETO!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
O PRIMEIRO PROJETO!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
O PRIMEIRO PROJETO!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
O PRIMEIRO PROJETO!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
O PRIMEIRO PROJETO!
INTEGRATE
DEVELOPMENT
ENVIRONMENT
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
MENU
COMANDOS E OPÇÕES
PARA CUSTOMIZAR O SEU
WORKSPACE.
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.
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.
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.
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
FILE EDITOR
ONDE VAMOS BOTAR
A MÃO NA MASSA!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
LAYOUT EDITOR
CRIE E VISUALIZE
O DESIGN DO SEU
APP AQUI.
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.
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR
AVD MANAGER
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - SELECT HARDWARE
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - SELECT SYSTEM IMAGE
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
EMULADOR - CONFIGURATION
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
LET’S PLAY!
ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
LET’S PLAY!
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

Class 01 - Android Study Jams: Android Development for Beginners

  • 1.
    SESSÃO 01 -CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
  • 2.
    JORDAN SILVA @JORDANSILVA DESENVOLVEDOR ANDROIDNAS HORAS VAGAS PESQUISADOR NA UFMG CODE FOR FOOD
  • 3.
    FELIPE ARIMATÉIA @TWITERDOARI ENGENHEIRO DESOFTWARE MOBILE NA CI&T SWAT TEAM I LOVE CODE
  • 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/
  • 5.
  • 7.
    COMPLETE TODAS ASETAPAS! 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
  • 8.
  • 9.
    ▸ 1. INSTALARO JAVA DEVELOPMENT KIT ▸ 2. INSTALAR O ANDROID STUDIO ANDROID STUDY JAMS: CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS INSTALANDO O ANDROID STUDIO
  • 10.
    ▸ 1. INSTALARO 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
  • 21.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS VAMOS COMEÇAR!
  • 22.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS O PRIMEIRO PROJETO!
  • 23.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS O PRIMEIRO PROJETO!
  • 24.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS O PRIMEIRO PROJETO!
  • 25.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS O PRIMEIRO PROJETO!
  • 26.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS O PRIMEIRO PROJETO!
  • 27.
  • 28.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS
  • 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
  • 40.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS LET’S PLAY!
  • 41.
    ANDROID STUDY JAMS:CONFIGURAÇÃO DO AMBIENTE E FERRAMENTAS LET’S PLAY!
  • 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