windows phone

17
Windows Phone Guilherme Elias @guilhermelias http://devrs.net https://github.com/gelias http://codingbyexample.com http://guilhermelias.wordpress.com http://br.linkedin.com/in/guilhermeelias

Upload: guilherme-elias

Post on 24-May-2015

1.822 views

Category:

Technology


2 download

DESCRIPTION

Palestra realizada no 1º encontro do grupo de usuários .Net, o DevRS.net.

TRANSCRIPT

Page 1: Windows Phone

Windows Phone

Guilherme Elias

@guilhermelias http://devrs.net

https://github.com/gelias

http://codingbyexample.com

http://guilhermelias.wordpress.com http://br.linkedin.com/in/guilhermeelias

Page 2: Windows Phone

Windows Phone

Marteplace

• Antigo app hub agora Window Phone Dev Center

https://dev.windowsphone.com/en-us

• Submit App o Dashboard

• Get SDK o Develop

• View Samples o Community

Page 3: Windows Phone

Windows Phone

Marteplace

• App List - http://wp7applist.com

• Versões SDK

7 … 7.1 … 7.5 … 8 http://en.wikipedia.org/wiki/Windows_Phone_version_history

• Chevromwp7 - http://chevronwp7.com

Page 4: Windows Phone

Windows Phone

Ferramentas

• Get SDK - https://dev.windowsphone.com/en-us/downloadsdk

o Visual Studio For WP – 2010;

o Visual Studio 2012 ... aguardando W8;

o Expression Blend for WP

o Windows Phone Emulator;

ou

o Add-in for VS 2010 professional;

Page 5: Windows Phone

Windows Phone

Ferramentas

• Requisitos

o Windows 7 32-bit (x86, x64);

o Exceto Windows 7 Starter;

o 3Gb RAM;

o Microsoft DirectX 10 e GPU emulation;

VMs não são suportadas (Emulador não roda)

Page 6: Windows Phone

Windows Phone

Ferramentas

• Toolkits

o Windows Phone Toolkit

http://silverlight.codeplex.com

o Windows Azure Toolkit for Windows Phone http://watwp.codeplex.com/

o Live SDK for Windows Phone

http://goo.gl/BeQPv

o Coding4Fun http://coding4fun.codeplex.com/

Page 7: Windows Phone

Windows Phone

Estrutura – Arquitetura

o Views;

o Navegação por links;

o Back button concept;

o Pilha;

o MVVM - http://goo.gl/TSuaT

o Benefícios Isolação dos testes unitários;

Coesao, acoplamento, reuso

Page 8: Windows Phone

Windows Phone

Estrutura – Arquitetura

o Ciclo de vida de uma App - http://goo.gl/hAhiw

Page 9: Windows Phone

Windows Phone

Estrutura – Arquitetura

o Page Sate

o Application State

o Application Events

Launching

Deactivated

Activated

Closing)

o Page Events OnNavigatedTo

OnNavigatedFrom

o Tombstoning State Dictionary

Page 10: Windows Phone

Windows Phone

Persistencia de Dados

o Isolated Storage

Manipulação de arquivos;

Hack SQLlite;

SQLServer compact Edition;

Page 11: Windows Phone

Windows Phone

Design

o Aplicação de Estilos(XAML)

o Vinculação de dados

OneWay;

TwoWays;

OneWayToSource;

Page 12: Windows Phone

Windows Phone

Design

• Principais Controles

Page 13: Windows Phone

Windows Phone

Design

• UX

o Pivot

o Panorama

• Metro

http://goo.gl/7ZswE

Page 15: Windows Phone

Windows Phone

Samples

o Lean Startup Feed https://github.com/gelias/LeanStartupFeed

o PhotoFun http://goo.gl/IZaBr

Page 16: Windows Phone

Windows Phone

Referências

• Windows phone Dev center - https://dev.windowsphone.com

• Windows phone Developer blog - http://goo.gl/RPzhW

• Windows Phone Trainning kit - http://goo.gl/Dt8zl

• Window Phone 7 app list - http://wp7applist.com/en-US/developers

• Panorama e Pivot - http://goo.gl/9kmv0

• MSDN – http://msdn.com

• Google Images – http://images.google.com • Professor Júlio Pereira Machado ([email protected])– Centro de

Invação

Page 17: Windows Phone

Windows Phone

Guilherme Elias

@guilhermelias http://devrs.net

https://github.com/gelias

http://codingbyexample.com

http://guilhermelias.wordpress.com http://br.linkedin.com/in/guilhermeelias