15
Introdução ao Storyboard Por Vinicius Pacheco - @ViniciusPach

Introdução ao Storyboard - MobileConf2014

Embed Size (px)

DESCRIPTION

Slides da palestra de "Introdução ao Storyboard" criada por Vinicius Pacheco para a MobileConf2014 no Rio de Janeiro

Citation preview

Page 1: Introdução ao Storyboard - MobileConf2014

Introdução ao

StoryboardPor Vinicius Pacheco - @ViniciusPach

Page 2: Introdução ao Storyboard - MobileConf2014

Vinicius Pacheco@ViniciusPach

Desenvolvedor na

globo.com

Membro do SelfRj

Membro da RubyOnRio

Membro do HoraExtra

Javeiro de coração

Page 3: Introdução ao Storyboard - MobileConf2014

Escopo

1) O que são Storyboards?

2) Como era antes do StoryBoard?

3) Como ficou depois do Storyboard?

4) Vantagens e Desvantagens

5) Coding!!!!!!!!!!

Page 4: Introdução ao Storyboard - MobileConf2014

O que são Storyboards?

Storyboard são organizadores gráficos tais como uma série de ilustrações ou imagens arranjadas em sequência com o propósito de pré-visualizar um filme, animação ou gráfico animado, incluindo elementos interativos em websites.

http://pt.wikipedia.org/wiki/Storyboard

Page 5: Introdução ao Storyboard - MobileConf2014

Como era antes?

Resposta: XIB

Page 6: Introdução ao Storyboard - MobileConf2014

Como era antes?

Resposta: MUITOS XIBs

Page 7: Introdução ao Storyboard - MobileConf2014

Como era antes?

- (IBAction)metodoQualquer:(id)sender { ParaOndeVouController *c = [[ParaOndeVouController alloc] init]; [self.navigationController pushViewController:c animated:YES]; [c release];

}

Está Habituado com isso?

Page 8: Introdução ao Storyboard - MobileConf2014

Como era antes?

- (IBAction)metodoQualquer:(id)sender { ParaOndeVouController *c = [[ParaOndeVouController alloc] init]; [self.navigationController pushViewController:c animated:YES]; [c release];

}

Resposta: você está habituado NX com isso?

Page 9: Introdução ao Storyboard - MobileConf2014

Como era antes?

Um monte de XIBs, Várias Classes, com configurações no Delegate que você nunca

lembra.....

Page 10: Introdução ao Storyboard - MobileConf2014

Como ficou com Storyboard?

Page 11: Introdução ao Storyboard - MobileConf2014

Como ficou com Storyboard?

Parte de VIEWs mais organizada, código mais simples, desenvolvimento mais simples com Xcode...

Logo, é a farra do boi!!!

Page 12: Introdução ao Storyboard - MobileConf2014

Vantagens e Desvantagens

Page 13: Introdução ao Storyboard - MobileConf2014

Vantagens

• Facilidade de visualização para o fluxo tela

• Facilidade de utilização do Xcode para as views

• Facilidade programática utilizando as "segues"

Page 14: Introdução ao Storyboard - MobileConf2014

Desvantagens

• Perda de características exclusivas do XIBs

• Dificuldade para desenvolvimento programático das views

• Vai sentir a necessidade de um monitor BEM grande.

Page 15: Introdução ao Storyboard - MobileConf2014

Coding!!!!!