Workshop Android
Primeiros Passos
Fernanda Bernardo / [email protected]
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
Estrutura
código fonte do projeto
Estrutura
recursos
Estrutura
xml para telas
Estrutura
xml com textos
Estrutura
configurações
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