1. 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
2. Windows Phone
Marteplace
• Antigo app hub agora Window Phone Dev Center
https://dev.windowsphone.com/en-us
• SubmitApp
o Dashboard
• Get SDK
o Develop
• View Samples
o Community
4. 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;
5. 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)
6. 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/
7. 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
9. 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
10. Windows Phone
Persistencia de Dados
o Isolated Storage
Manipulação de arquivos;
Hack SQLlite;
SQLServer compact Edition;
11. Windows Phone
Design
o Aplicação de Estilos(XAML)
o Vinculação de dados
OneWay;
TwoWays;
OneWayToSource;
14. Windows Phone
Testes
o Silverlight Unit Testing for Windows Phone
http://www.jeff.wilcox.name/2011/06/updated-ut-mango-bits
http://msdn.microsoft.com/en-us/hh849671.aspx
o WP Marketplace Test kit
http://msdn.microsoft.com/en-us/hh849672
o WP Performance Analysis Tool
http://msdn.microsoft.com/en-us/hh849670
15. Windows Phone
Samples
o Lean Startup Feed
https://github.com/gelias/LeanStartupFeed
o PhotoFun
http://goo.gl/IZaBr
16. 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 (julio.machado@pucrs.br)– Centro de
Invação
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