André Carlucci

Skeptic .net development

MVVM avançado para o Windows Phone 7

Nada como uma palestra no TechEd para finalmente me inspirar a criar um espaço onde possa jogar minhas ideias.

Este é meu primeiro post e vou falar um pouco sobre minha apresentação no TechEd 2011.

O assunto é  MVVM avançado e quero mostrar como resolver problemas comuns que encontramos quando queremos criar aplicações testáveis e desacopladas, sempre com foco na qualidade.

Estava preocupado que talvez uma “demo” simples  não seria o suficiente para apresentar cenários reais e foi então que tive a ideia de criar um “guia” para o Teched 2011 e publicar a aplicação no marketplace.

O interessante é você poderá baixá-la no seu windows phone, utilizá-la para gerenciar melhor as palestras que deseja assistir e depois descobrir como ela funciona por dentro vindo na minha palestra (WPH304, sex às 10:10).

Vou falar sobre o padrão MVVM, comunicação entre viewModels, injeção de dependência, como usar um message aggregator, testes de unidade e muito mais.


Sobre a aplicação: é baseada no controle de Panorama,  possui twitter e vídeos integrados, uma agenda para procurar pelas palestras e a opção de “favoritar” as que você tem mais interesse.

Estou somente esperando a Microsoft publicar a lista final das palestras para submeter ao Marketplace. Depois disso,  deve estar disponível em uns 2 dias.

Abaixo mais alguns screenshots:

 

 

Lembrando mais uma vez que a palestra é a WPH304 – MVVM avançado para o Windows Phone 7, às 10:10 do dia 30 (sexta-feira).

Vejo vocês lá :)