Dennes Torres apresentou sobre desenvolvimento para Windows Phone. Ele discutiu o ecossistema do Windows Phone, o App Hub para publicação de aplicativos, e os desafios do desenvolvimento como aplicar padrões MVVM e lidar com armazenamento de dados e trabalho assíncrono. Ele também mostrou uma demonstração e discutiu os requisitos para aprovação de aplicativos na loja como ícones personalizados e ausência de crashes.
2. Quem Sou
Diretor da Búfalo Informática
MS Certified Trainer
MS Certified Professional Developer
Líder de grupos de usuários no Rio
3. DevASPNet
Grupo de usuários .NET
Mais de 2000 participantes
Página no Facebook
• http://facebook.com/DevASPNet
Lista de discussão
• devASPNet-subscribe@yahoogrupos.com.br
Participe !
4. Búfalo Informática
Empresa de treinamento sediada no Rio de Janeiro
Site repleto de artigos e dicas técnicas
• http://www.bufaloinfo.com.br
Receba dicas técnicas por e-mail
WebCasts frequentes com DevASPNet
6. Agenda
O Windows Phone
Por que ?
O que instalar
7.0 x 7.1
O App Hub
O desbloqueio do telefone
Os desafios do desenvolvimento
7. Windows Phone
Trindade Mobile : iPhone, Android e Windows Phone
Microsoft fabrica S.O., hardware é de terceiros
Integrado com conta Live
Sincroniza com Skydrive
Sincroniza com Sharepoint
Twitter e Facebook nativos
Sincroniza contatos com várias contas : Live, twitter, facebook, Gmail
11. • 12/12 – 75 units
12/13 – 296 units
12/14 – 841 units
12/15 – 1510 units
Total : 113.885
12/16 – 1797 units
12/17 – 2836 units
12/18 – 3086 units
12/19 – 3117 units US$ 112.746,15
12/20 – 5497 units
12/21 – 9760 units
12/22 – 13274 units
12/23 -13,349 units
12/24 - 19,520 units
12/25 - 38,927 units
12. O Que Instalar
Visual Studio 2010
Windows Phone SDK
Windows Phone Developer Tools
Zune
13. 7.0 x 7.1
7.0 7.1 (Mango)
Gravação serializada Gravação com LinqToSQL
Silverlight 3.0 Silverlight 4.0
Internet Explorer 7 Internet Explorer 9
Multi-task
Task Schedule
14. App Hub – O que é
Centro de desenvolvimento para
Windows Phone e XNA
Responsável pela publicação da aplicação
no marketplace
Gerencia o desbloqueio de aparelhos para
desenvolvimento
17. App Hub - Inscrição
Utilizando conta do Live
Estudante não paga (DreamSpark)
Profissional
Empresa
18. App Hub – Procedimento
Inscrição
Inscrição
Submissão de aplicação
Verificação Geo-Trust
Desbloqueio do telefone
Obtenção de um TIN
Envio do formulário de taxas
19. O Desbloqueio do
Telefone
Windows Phone Developer Registration
Developer Tools
Realizada com consulta ao App Hub
Apenas após liberação do Geo Trust
Máximo de 3 telefones por desenvolvedor
20. Os Desafios do
Desenvolvimento
Aplicar padrão MVVM
Armazenar Dados
Eventos da Aplicação
Trabalho Assíncrono
Lidar com a Rede de Dados