Windows Phone
-
Upload
guilherme-elias -
Category
Technology
-
view
1.822 -
download
2
description
Transcript of 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
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
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
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;
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)
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/
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
Windows Phone
Estrutura – Arquitetura
o Ciclo de vida de uma App - http://goo.gl/hAhiw
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
Windows Phone
Persistencia de Dados
o Isolated Storage
Manipulação de arquivos;
Hack SQLlite;
SQLServer compact Edition;
Windows Phone
Design
o Aplicação de Estilos(XAML)
o Vinculação de dados
OneWay;
TwoWays;
OneWayToSource;
Windows Phone
Design
• Principais Controles
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
Windows Phone
Samples
o Lean Startup Feed https://github.com/gelias/LeanStartupFeed
o PhotoFun http://goo.gl/IZaBr
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
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