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á :)

  • Já publicou? Avisa quando sair, quero baixar. Como chama a app?

    • Anonymous

      Já publiquei, o Marketplace está demorando mais que o normal :(
      Assim que sair já vou publicar um update com as palestras novas e mais funcionalidades.
      Se não sair até terça de noite, eu coloco o .xap aqui pra pelo menos quem tiver o telefone desbloqueado para desenvolvimento poder instalar.
      Eu aviso certinho.
      []’s!

  • Guilherme Defreitas

    Olá,

    Parebéns pela palestra no techEd, foi show de bola.

    Gostaria de saber quando você vai disponibilizar os códigos e o material com as dificuldades e dicas que você havia comentado.

    Abraços e parabéns novamente.

  • Caio Silva

    André, muito bacana parabéns!

    Como você faz essa exibição do app: http://www.andrecarlucci.com/wp-content/uploads/2011/09/PanoramaMkt.jpg

    No próprio visual studio da para fazer ou você fez uma montagem?

    • andrecarlucci

      Foi no velho e bom Photoshop mesmo ;)