Android Studio: Primeiros passos
Romualdo André da Costa
Engenheiro de Computação - UEFS
Analista de TI - UFRB
Roteiro
● Passado
● Presente
● Curso para iniciantes
● Gradle e Maven
● Subversion
● Git
Passado
Presente
● “Esqueçam o Eclipse.
Para novos projetos,
usem o Android
Studio.”
Presente
Curso para iniciantes
● Curso de Android da TimTec:
http://mooc.timtec.com.br/course/android/intro/
● Gratuito e usando o Android Studio.
● Link de download:
http://tools.android.com/download/studio/stable
●
Maven
● Apache Maven: padrão no Eclipse.
● Para linguagem Java.
● Project object model (POM).
● Gerenciamento de dependências.
● Entrega contínua.
● Plugins para várias tarefas: deploy, testes
automatizados, envio de e-mails, geração de
changelog.
Gradle
● Build system oficial do Android Studio.
● Unificado para todas as linguagens da JVM:
Java, Clojure, Scala, Groovy.
● Testes automatizados.
● Gerar vários APKs e subir para Google Play.
● Site oficial: www.gradle.org
● Repositório de bibliotecas: android-libs.com
Subversion
● Controle de versão centralizado.
● Ainda muito utilizado.
● Hospedagens em diversos sites. Mais famoso:
www.sourceforge.net
Git
● Cada vez mais popular
● Sistema de versionamento distribuído.
● Hospedagem de projetos: www.github.com
Dúvidas
Mobile Weekend
http://mobileweekend.ecompjr.com.br/

Android Studio: Primeiros Passos

  • 1.
    Android Studio: Primeirospassos Romualdo André da Costa Engenheiro de Computação - UEFS Analista de TI - UFRB
  • 2.
    Roteiro ● Passado ● Presente ●Curso para iniciantes ● Gradle e Maven ● Subversion ● Git
  • 3.
  • 4.
    Presente ● “Esqueçam oEclipse. Para novos projetos, usem o Android Studio.”
  • 5.
  • 6.
    Curso para iniciantes ●Curso de Android da TimTec: http://mooc.timtec.com.br/course/android/intro/ ● Gratuito e usando o Android Studio. ● Link de download: http://tools.android.com/download/studio/stable ●
  • 7.
    Maven ● Apache Maven:padrão no Eclipse. ● Para linguagem Java. ● Project object model (POM). ● Gerenciamento de dependências. ● Entrega contínua. ● Plugins para várias tarefas: deploy, testes automatizados, envio de e-mails, geração de changelog.
  • 8.
    Gradle ● Build systemoficial do Android Studio. ● Unificado para todas as linguagens da JVM: Java, Clojure, Scala, Groovy. ● Testes automatizados. ● Gerar vários APKs e subir para Google Play. ● Site oficial: www.gradle.org ● Repositório de bibliotecas: android-libs.com
  • 9.
    Subversion ● Controle deversão centralizado. ● Ainda muito utilizado. ● Hospedagens em diversos sites. Mais famoso: www.sourceforge.net
  • 10.
    Git ● Cada vezmais popular ● Sistema de versionamento distribuído. ● Hospedagem de projetos: www.github.com
  • 11.
  • 12.