MVVM – Hello World

11
MVVM – Hello World TEORIA E APLICAÇÃO

Transcript of MVVM – Hello World

MVVM – Hello WorldTEORIA E APLICAÇÃO

Sumário

Histórico Práticas e padrões Conceitos fundamentais Vantagens MVVM em aplicações cross plataformas Demo Knockout.js Demo MVVMCross Demo Extra!

Histórico Práticas e padrões

UI Softwares => MVC – MVP 2004 Martin Fowler propõe PM 2005 John Gossman (Arquiteto WPF e Silverlight) propõe MVVM 2013 Reactive Manifesto

Responsivo (Responsive) Resiliente (Resilient) Elástico (Elastic) Dirigido a mensagem (Message Driven)

Conceitos fundamentais

Conceitos fundamentais

Vantagens

Separação da lógica de negócio, modelos e interfaces de usuário; Aumento da facilidade de testar, dar manutenção e evoluir o código; Maior quantidade de código reutilizado; Abstração da view; Facilidade em implementar interfaces mais interativas e

responsivas; Aumento da modularidade;

MVVM para cross plataformas

MVVM para cross plataformas

Demo

Demo

Demo Extra!