13
suelengc.com.br |@SuelenGC Vai encarar? suelengc.com.br |@SuelenGC

Usando o Poder da API Fragments

Embed Size (px)

DESCRIPTION

Hands-on realizado no 3o GDG Android Meetup realizado na Caelum.

Citation preview

Page 1: Usando o Poder da API Fragments

suelengc.com.br |@SuelenGC

Vai encarar?

suelengc.com.br |@SuelenGC

Page 2: Usando o Poder da API Fragments

Lembretes

O Android Meetup é feito pela comunidade.

Participe!!! Conte sua experiência Algo novo que aprendeu O aplicativo que lançou Vale de tudo ;)

Fale com Paulo Fernandes ou Suelen (eu).

Quer um pretexto para estudar Android?

www.CalcPJ.com.br

Open Source, simples e didático!

Hoje teremos sorteio de livros da Casa do Código!

www.CasadoCodigo.com.br

Page 3: Usando o Poder da API Fragments

1. Hands on – Caso do dia-a-dia

2. Tips and tricks • Tag de layout ou tag fragment? • Como adicionar menu no ActionBar? • Fragments aninhados, pode?

3. Dúvidas?

Agenda

Page 4: Usando o Poder da API Fragments

Comportamento esperado em um

Tablet

Comportamento esperado em um

Smartphone

Objetivo – 1 app com 2 comportamentos

Page 5: Usando o Poder da API Fragments

Let’s start

Page 6: Usando o Poder da API Fragments

1 espaço -> android:id = main

1º Passo – Criar ActivityMain

Teremos então: 1 Activity src ActivityMain.java 2 layouts res layout\main.xml layou-large\main.xml

2 espaços -> android:id

menu content

Page 7: Usando o Poder da API Fragments

Vamos fazer

Page 8: Usando o Poder da API Fragments

2º Passo – MenuFragment e ContentFragment

MenuFragment.java + menu.xml ContentFragment.java + content.xml

Page 9: Usando o Poder da API Fragments

Vamos fazer

Page 10: Usando o Poder da API Fragments

Vamos deixar nosso código + emocionante

Page 11: Usando o Poder da API Fragments

Go ahead

Page 12: Usando o Poder da API Fragments

Tips and Tricks

• Tag de layout ou tag fragment?

• Como adicionar menu no ActionBar? setHasOptionsMenu(true) no OnCreate()

• Fragments aninhados, pode?

Page 13: Usando o Poder da API Fragments

Suelen Goularte Carvalho Arquiteta de Software no MapLink

Instrutora na Caelum [email protected] @suelengc suelengc.com.br