Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Compartilhando código entre Windows Phone e o Windows 8

656 views

Published on

Palestra ministrada no The Developers Conference 2013 em Florianópolis

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Compartilhando código entre Windows Phone e o Windows 8

  1. 1. Globalcode – Open4educationAndré Carlucci@andrecarlucciwww.andrecarlucci.comCompartilhando código entreWindows Phone e o Windows 8
  2. 2. Globalcode – Open4education
  3. 3. Globalcode – Open4education
  4. 4. Globalcode – Open4education
  5. 5. Globalcode – Open4educationMVVMThe Model-View-ViewModel
  6. 6. Globalcode – Open4educationMVVMViewViewModelModelINotifyPropertyChanged
  7. 7. Globalcode – Open4educationView ViewModelDataContext.TitleDataContext.DateTimeDataContext.Description
  8. 8. Globalcode – Open4educationViewModel ViewAos interessados, novos valores aqui!Opa! Deixa eu me atualizar já!
  9. 9. Globalcode – Open4educationPosso executar esse comando?Hmm… OK!Comando.Execute!NotifyPropertyChangedView ViewModel
  10. 10. Globalcode – Open4educationPortable Class Libraries
  11. 11. Globalcode – Open4education
  12. 12. Globalcode – Open4educationFeature .NET Framework Windows Store Silverlight Windows Phone Xbox 360Core √ √ √ √ √LINQ √ √ √ √IQueryable √ √ √ 7.5 and higherDynamic keyword Only 4.5 √ √ManagedExtensibilityFramework (MEF)√ √ √Network ClassLibrary (NCL)√ √ √ √Serialization √ √ √ √WindowsCommunicationFoundation (WCF)√ √ √ √Model-View-ViewModel (MVVM)Only 4.5 √ √ √Data annotations Only 4.0.3 and 4.5 √ √XLINQ Only 4.0.3 and 4.5 √ √ √ √System.Numerics √ √ √
  13. 13. Globalcode – Open4educationAction!
  14. 14. Globalcode – Open4educationSubscriberEstouinteressado noassunto XNovamensagem XMessenger PublisherNovamensagem X
  15. 15. Globalcode – Open4education
  16. 16. Globalcode – Open4educationObrigado!André Carlucci@andrecarlucciwww.andrecarlucci.com

×