modern apps para o windows 8 andré carlucci. agenda windows store apps mvvm portable libraries...

16
Modern Apps para o Windows 8 André Carlucci

Upload: milena-ruis

Post on 07-Apr-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Modern Apps para o Windows 8André Carlucci

Page 2: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Agenda

Windows Store Apps

MVVM Portable Libraries

Consumindo

Serviços

Frameworks para te

ajudar

Page 3: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

André [email protected]

www.way2.com.brdotnetfloripa

C# ASP.NET

Windows Phone

Windows 8

Sobre

Page 4: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar
Page 5: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

MVVMThe Model-View-ViewModel

Page 6: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

MVVM

View

ViewModel

Model

INotifyPropertyChanged

Page 7: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

View ViewModel

DataContext.Title

DataContext.DateTime

DataContext.Description

Page 8: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

ViewModel View

Aos interessados, novos valores aqui!

Opa! Deixa eu me atualizar já!

Page 9: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Posso executar esse comando?

Hmm… OK!

Comando.Execute!

NotifyPropertyChanged

View ViewModel

Page 10: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

PORTABLE LIBRARIES

Page 11: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar
Page 12: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

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 √ √ √

Page 13: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Action!

Page 14: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

FRAMEWORKS

Page 15: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Frameworks Open Source

MVVMLight

SignalR

Json.NET

Ninject

Zlib Kind of Magic

Page 16: Modern Apps para o Windows 8 André Carlucci. Agenda Windows Store Apps MVVM Portable Libraries Consumind o Serviços Frameworks para te ajudar

Obrigado!