Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries...

Preview:

Citation preview

Modern Apps para o Windows 8André Carlucci

Agenda

Windows Store Apps

MVVM Portable Libraries

Consumindo

Serviços

Frameworks para te

ajudar

André Carlucciandrecarlucci@gmail.comwww.andrecarlucci.com

www.way2.com.brdotnetfloripa

C# ASP.NET

Windows Phone

Windows 8

Sobre

MVVMThe Model-View-ViewModel

MVVM

View

ViewModel

Model

INotifyPropertyChanged

View ViewModel

DataContext.Title

DataContext.DateTime

DataContext.Description

ViewModel View

Aos interessados, novos valores aqui!

Opa! Deixa eu me atualizar já!

Posso executar esse comando?

Hmm… OK!

Comando.Execute!

NotifyPropertyChanged

View ViewModel

PORTABLE LIBRARIES

Feature .NET Framework Windows Store Silverlight Windows Phone Xbox 360Core √ √ √ √ √LINQ √ √ √ √IQueryable √ √ √ 7.5 and higherDynamic keyword Only 4.5 √ √Managed Extensibility Framework (MEF)

√ √ √

Network Class Library (NCL)

√ √ √ √

Serialization √ √ √ √Windows Communication Foundation (WCF)

√ √ √ √

Model-View-View Model (MVVM)

Only 4.5 √ √ √

Data annotations Only 4.0.3 and 4.5 √ √XLINQ Only 4.0.3 and 4.5 √ √ √ √System.Numerics √ √ √

Action!

FRAMEWORKS

Frameworks Open Source

MVVMLight

SignalR

Json.NET

Ninject

Zlib Kind of Magic

Obrigado!

Recommended