Workshop Android
Primeiros Passos
Fernanda Bernardo / fernandabernardo94@gmail.com
Curiosidade
1.5 Cupcake 1.6 Donut 2.1 Eclair 2.2 Froyo 2.3 Gingerbread
3.0 Honeycomb 4.0 Ice Cream
Sandwich
4.1 Jelly Bean 4.4 KitKat 5.0 Lollipop
Ambiente de Desenvolvimento
● Java
● Android Studio
Novo Projeto
Estrutura
Estrutura
código fonte do projeto
Estrutura
recursos
Estrutura
imagens
Estrutura
xml para telas
Estrutura
xml com textos
Estrutura
configurações
Ciclo de Vida
O que é uma Activity?
● Classe gerenciadora UI
● Toda aplicação tem
Layout XML
● Container:
○ Linear Layout
○ Relative Layout
● Elementos:
○ EditText
○ Text
○ ListView
○ ...
O que são objetos?
Extends?
Implements?
Classe Anônima?
O que são objetos?
Extends?
Implements?
Classe Anônima?
Nome
Idade
Sexo
CPF
class Pessoa {
String nome;
int idade;
char sexo;
String cpf;
}
Pessoa p = new Pessoa();
Marca
Rodas
Cor
class Caminhao{
String marca;
int rodas;
String cor;
public int getRodas() {
return this.rodas;
}
}
Caminhao c = new Caminhao();
int rodas = c.getRodas();
match_parent / wrap_content
fernandabernardo94@gmail.com

Workshop android