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/

Mais conteúdo relacionado

PDF
2017 08-11 - Androidos V - Minicurso - Introdução ao android
PDF
Preparar o ambiente para desenvolvimento angular
PDF
Android N, Java 8, Android Studio 2.2?
PDF
Testando uma aplicação AngularJS utilizando o Karma
PDF
Aprendendo Angular com a CLI
PPTX
Desenvolvendo com Angular CLI
PDF
Desenvolvendo Aplicativos com Android
PDF
GDG Angular 2
2017 08-11 - Androidos V - Minicurso - Introdução ao android
Preparar o ambiente para desenvolvimento angular
Android N, Java 8, Android Studio 2.2?
Testando uma aplicação AngularJS utilizando o Karma
Aprendendo Angular com a CLI
Desenvolvendo com Angular CLI
Desenvolvendo Aplicativos com Android
GDG Angular 2

Mais procurados (20)

PDF
Automação de build para frontend
PDF
Controle de versão com Git
PPTX
BDD on Mobile: Utilizando Cucumber e Appium para executar testes automatizado...
PDF
PDF
UAI Test - Introdução Prática ao Jenkins
PDF
Produtividade ninja com android studio
PDF
Usando Git na Unity - Gaming For All 2021
PDF
Curso de ReactJS
PDF
Criando o Primeiro Projeto no Android Studio
PPTX
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
ODP
Botando o Jenkins para rodar seus testes
PDF
Configurando o Ambiente de Desenvolvimento no Android Studio
PPT
Selenium ide apresentação
PPTX
Jenkins integrando e estendendo.
PDF
Como Reter Objetos Utilizando Android-State API
PDF
TDC São Paulo 2019 - Vapor
PDF
Vuejs
PDF
Empreendedori$mo com Android
ODP
Grails: O Java em Alta Produtividade
Automação de build para frontend
Controle de versão com Git
BDD on Mobile: Utilizando Cucumber e Appium para executar testes automatizado...
UAI Test - Introdução Prática ao Jenkins
Produtividade ninja com android studio
Usando Git na Unity - Gaming For All 2021
Curso de ReactJS
Criando o Primeiro Projeto no Android Studio
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Botando o Jenkins para rodar seus testes
Configurando o Ambiente de Desenvolvimento no Android Studio
Selenium ide apresentação
Jenkins integrando e estendendo.
Como Reter Objetos Utilizando Android-State API
TDC São Paulo 2019 - Vapor
Vuejs
Empreendedori$mo com Android
Grails: O Java em Alta Produtividade
Anúncio

Semelhante a Android Studio: Primeiros Passos (20)

PDF
Testes de Unidade com Junit
PDF
Introdução ao Android Studio
PDF
ATDD Android
PDF
Programação em java linguagem, ap is, boas práticas e eclipse
PDF
1213 java
PDF
_Aula 1 - Introdução à Linguagem Java.pdf
PDF
AutomaçãoWeb - Chaordic Academy
PDF
Apresentacao android por Júlio Cesar Bueno Cotta
PPTX
Introdução ao NodeJS
PPT
Nodejs justdigital
PPTX
PPTX
PDF
Aula 02 - Ambientação Electron JavaScript.pdf
PDF
Introdução ao android - siecomp 2015.1
PDF
Estratégias para o uso de integração e entrega contínua com gocd
PPTX
Testes E2E em Cypress com JS
PDF
Introdução ao Android
PPTX
Construindo pipelines com Azure DevOps
PPTX
PDF
Desenvolvimento Guiado por Testes
Testes de Unidade com Junit
Introdução ao Android Studio
ATDD Android
Programação em java linguagem, ap is, boas práticas e eclipse
1213 java
_Aula 1 - Introdução à Linguagem Java.pdf
AutomaçãoWeb - Chaordic Academy
Apresentacao android por Júlio Cesar Bueno Cotta
Introdução ao NodeJS
Nodejs justdigital
Aula 02 - Ambientação Electron JavaScript.pdf
Introdução ao android - siecomp 2015.1
Estratégias para o uso de integração e entrega contínua com gocd
Testes E2E em Cypress com JS
Introdução ao Android
Construindo pipelines com Azure DevOps
Desenvolvimento Guiado por Testes
Anúncio

Mais de Romualdo Andre (20)

PDF
Web, híbrido, cross compiled ou nativo: qual escolher?
PDF
Python Class
PPTX
Dúvidas e respostas sobre carreira de TI: serviço público
PDF
Tendências 2018
PPTX
Iniciando com javaScript 2017
PPTX
Codelab HTML e CSS
PPTX
Império JavaScript
PPTX
Angular 2 Básico
PDF
Codelab: TypeScript
PDF
Introdução JavaScript e DOM 2016
PDF
Facilite a vida com guava
ODP
Web, híbrido, cross compiled ou nativo: qual escolher?
ODP
Introdução JavaScript e DOM
ODP
Corrigindo o vestibular com Python e OpenCV
ODP
O programador e o super carro
ODP
Identificação de grupos de estudantes no Prosel usando Mapas de Kohonen
ODP
Exercício 2: Aplicações de Algoritmos Evolutivos
ODP
Uso de redes neurais na classificação de frutas
ODP
Introdução ao JavaScript e DOM
ODP
Introdução ao XML
Web, híbrido, cross compiled ou nativo: qual escolher?
Python Class
Dúvidas e respostas sobre carreira de TI: serviço público
Tendências 2018
Iniciando com javaScript 2017
Codelab HTML e CSS
Império JavaScript
Angular 2 Básico
Codelab: TypeScript
Introdução JavaScript e DOM 2016
Facilite a vida com guava
Web, híbrido, cross compiled ou nativo: qual escolher?
Introdução JavaScript e DOM
Corrigindo o vestibular com Python e OpenCV
O programador e o super carro
Identificação de grupos de estudantes no Prosel usando Mapas de Kohonen
Exercício 2: Aplicações de Algoritmos Evolutivos
Uso de redes neurais na classificação de frutas
Introdução ao JavaScript e DOM
Introdução ao XML

Android Studio: Primeiros Passos