SlideShare a Scribd company logo

Dia 4 introduction to cross platform mobile development

Hernan Zaldivar
Hernan ZaldivarSoftware Developer en Neoris at Neoris

Dia 4 introduction to cross platform mobile development

Hernan Zaldivar
Hernan ZaldivarSoftware Developer en Neoris at Neoris

Portable Class Libraries and Shared Projects MVVM pattern The MvvmCross Manifesto MVVMCross Walkthrough - iOS and Android MVVMCross TipCalc

Dia 4 introduction to cross platform mobile development

1 of 2

Recommended

Dia 4.1 mvvm cross by
Dia 4.1   mvvm crossDia 4.1   mvvm cross
Dia 4.1 mvvm crossHernan Zaldivar
1.8K views19 slides
Dia 4.1 shared asset projects and portable class library (pcl) projects by
Dia 4.1   shared asset projects and portable class library (pcl) projectsDia 4.1   shared asset projects and portable class library (pcl) projects
Dia 4.1 shared asset projects and portable class library (pcl) projectsHernan Zaldivar
1.8K views12 slides
Dia 1 intro to mobile and xamarin by
Dia 1   intro to mobile and xamarinDia 1   intro to mobile and xamarin
Dia 1 intro to mobile and xamarinHernan Zaldivar
1.9K views29 slides
Model view view model by
Model view view modelModel view view model
Model view view modelBinu Bhasuran
977 views12 slides
Prism library and MVVM by
Prism library and MVVMPrism library and MVVM
Prism library and MVVMJiri Danihelka
408 views28 slides
Cross platform apps using Xamarin by
Cross platform apps using XamarinCross platform apps using Xamarin
Cross platform apps using Xamarineduquer
47 views22 slides
Introduction to Microsoft Silverlight by
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightShravan Kumar Kasagoni
822 views20 slides
Silverlight vs WPF by
Silverlight vs WPFSilverlight vs WPF
Silverlight vs WPFSrisakthi Kannan
2.8K views14 slides

More Related Content

What's hot

Top 10 HTML5 frameworks for effective development in 2016 by
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016iMOBDEV Technologies Pvt. Ltd.
404 views14 slides
Rongde Qiu-DDsmile-2015.1.25 by
Rongde Qiu-DDsmile-2015.1.25Rongde Qiu-DDsmile-2015.1.25
Rongde Qiu-DDsmile-2015.1.25Rongde Qiu
210 views3 slides
Architecting WPF Applications by
Architecting WPF ApplicationsArchitecting WPF Applications
Architecting WPF ApplicationsPaul Stovell
2.5K views51 slides
Silverlight - What Is It And How Can We Use It by
Silverlight - What Is It And How Can We Use ItSilverlight - What Is It And How Can We Use It
Silverlight - What Is It And How Can We Use ItVenketash (Pat) Ramadass
8.6K views23 slides
Presentation[1] by
Presentation[1]Presentation[1]
Presentation[1]Palash Debnath
146 views33 slides
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile by
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profileukdpe
390 views27 slides
Designing Modules for the Browser and Node with Browserify by
Designing Modules for the Browser and Node with BrowserifyDesigning Modules for the Browser and Node with Browserify
Designing Modules for the Browser and Node with BrowserifyKevin Whinnery
3.2K views21 slides
XAML: One Language to Rule Them All by
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them AllFrank La Vigne
1.2K views40 slides
IBM MobileFirst Platform for iOS Swift Developers by
IBM MobileFirst Platform for iOS Swift DevelopersIBM MobileFirst Platform for iOS Swift Developers
IBM MobileFirst Platform for iOS Swift DevelopersVidyasagar Machupalli
338 views11 slides
Abhishek_Anand_Resume by
Abhishek_Anand_ResumeAbhishek_Anand_Resume
Abhishek_Anand_Resumeabhishek anand
148 views3 slides
Marlabs Introduction to Model View ViewModel (MVVM) by
Marlabs Introduction to Model View ViewModel (MVVM)Marlabs Introduction to Model View ViewModel (MVVM)
Marlabs Introduction to Model View ViewModel (MVVM)Marlabs
409 views3 slides
Swift on IBM Bluemix by
Swift on IBM BluemixSwift on IBM Bluemix
Swift on IBM BluemixVidyasagar Machupalli
968 views8 slides
Kitura swift IBM by
Kitura swift IBMKitura swift IBM
Kitura swift IBMVidyasagar Machupalli
372 views4 slides
Basic silverlight by
Basic silverlightBasic silverlight
Basic silverlightNicko Satria Consulting
434 views12 slides
Introduction to silverlight control 4 by
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4msarangam
1.2K views18 slides
Silverlight difference faqs-1 by
Silverlight  difference faqs-1Silverlight  difference faqs-1
Silverlight difference faqs-1Umar Ali
598 views7 slides
Silverlight abhinav - slideshare by
Silverlight   abhinav - slideshareSilverlight   abhinav - slideshare
Silverlight abhinav - slideshareabhinav4133
1.6K views28 slides
An Overview Of Wpf by
An Overview Of WpfAn Overview Of Wpf
An Overview Of WpfClint Edmonson
1.6K views61 slides
Grails 2.0 vs asp.net mvc 4 by
Grails 2.0 vs asp.net mvc 4Grails 2.0 vs asp.net mvc 4
Grails 2.0 vs asp.net mvc 4Umar Ali
1.3K views2 slides
Understanding the Cross OS Development Platform by
Understanding the Cross OS Development PlatformUnderstanding the Cross OS Development Platform
Understanding the Cross OS Development PlatformMapuSoft
197 views1 slide

What's hot (20)

Rongde Qiu-DDsmile-2015.1.25 by Rongde Qiu
Rongde Qiu-DDsmile-2015.1.25Rongde Qiu-DDsmile-2015.1.25
Rongde Qiu-DDsmile-2015.1.25
Rongde Qiu210 views
Architecting WPF Applications by Paul Stovell
Architecting WPF ApplicationsArchitecting WPF Applications
Architecting WPF Applications
Paul Stovell2.5K views
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile by ukdpe
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
ukdpe390 views
Designing Modules for the Browser and Node with Browserify by Kevin Whinnery
Designing Modules for the Browser and Node with BrowserifyDesigning Modules for the Browser and Node with Browserify
Designing Modules for the Browser and Node with Browserify
Kevin Whinnery3.2K views
XAML: One Language to Rule Them All by Frank La Vigne
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
Frank La Vigne1.2K views
Marlabs Introduction to Model View ViewModel (MVVM) by Marlabs
Marlabs Introduction to Model View ViewModel (MVVM)Marlabs Introduction to Model View ViewModel (MVVM)
Marlabs Introduction to Model View ViewModel (MVVM)
Marlabs409 views
Introduction to silverlight control 4 by msarangam
Introduction to silverlight control 4Introduction to silverlight control 4
Introduction to silverlight control 4
msarangam1.2K views
Silverlight difference faqs-1 by Umar Ali
Silverlight  difference faqs-1Silverlight  difference faqs-1
Silverlight difference faqs-1
Umar Ali598 views
Silverlight abhinav - slideshare by abhinav4133
Silverlight   abhinav - slideshareSilverlight   abhinav - slideshare
Silverlight abhinav - slideshare
abhinav41331.6K views
Grails 2.0 vs asp.net mvc 4 by Umar Ali
Grails 2.0 vs asp.net mvc 4Grails 2.0 vs asp.net mvc 4
Grails 2.0 vs asp.net mvc 4
Umar Ali1.3K views
Understanding the Cross OS Development Platform by MapuSoft
Understanding the Cross OS Development PlatformUnderstanding the Cross OS Development Platform
Understanding the Cross OS Development Platform
MapuSoft197 views

Similar to Dia 4 introduction to cross platform mobile development

Xamarin介紹 by
Xamarin介紹Xamarin介紹
Xamarin介紹Proaben Sherlock
529 views14 slides
A Smooth Transition to HTML5 by
A Smooth Transition to HTML5A Smooth Transition to HTML5
A Smooth Transition to HTML5Chris Bannon
1.2K views28 slides
Java Cloud Native Hack Nights GDL by
Java Cloud Native Hack Nights GDLJava Cloud Native Hack Nights GDL
Java Cloud Native Hack Nights GDLDomingo Suarez Torres
165 views17 slides
MvvmCross Seminar by
MvvmCross SeminarMvvmCross Seminar
MvvmCross SeminarXamarin
13.6K views50 slides
MvvmCross Introduction by
MvvmCross IntroductionMvvmCross Introduction
MvvmCross IntroductionStuart Lodge
1.2K views50 slides
A Smooth Transition to HTML5 Using MVVM by
A Smooth Transition to HTML5 Using MVVMA Smooth Transition to HTML5 Using MVVM
A Smooth Transition to HTML5 Using MVVMChris Bannon
18.7K views30 slides
Boot strapandresponsiveintro by
Boot strapandresponsiveintroBoot strapandresponsiveintro
Boot strapandresponsiveintroAlexandre Marreiros
407 views14 slides
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development by
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentKevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentAxway Appcelerator
3.6K views26 slides
ThatConference 2016 - Highly Available Node.js by
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
234 views27 slides
Training: MVVM Pattern by
Training: MVVM PatternTraining: MVVM Pattern
Training: MVVM PatternBetclic Everest Group Tech Team
26.6K views29 slides
Mobile App Architectures & Coding guidelines by
Mobile App Architectures & Coding guidelinesMobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelinesQamar Abbas
48 views32 slides
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross by
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossFlavius-Radu Demian
1K views70 slides
Android component programming by
Android component programmingAndroid component programming
Android component programmingNhan Cao
46 views26 slides
Mendix Platform by
Mendix PlatformMendix Platform
Mendix PlatformSAKTHIVEL PERIYASAMY
1.3K views35 slides
Xamarin workshop by
Xamarin workshopXamarin workshop
Xamarin workshopNguyen Hieu
1.2K views35 slides
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross by
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossFlavius-Radu Demian
1.2K views69 slides
Android training in Tambaram by
Android training in TambaramAndroid training in Tambaram
Android training in Tambaramkomalpreethi
44 views20 slides
Meetup. Technologies Intro for Non-Tech People by
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleIT Arena
138 views54 slides
Build, upgrade and connect your applications to the World by
Build, upgrade and connect your applications to the WorldBuild, upgrade and connect your applications to the World
Build, upgrade and connect your applications to the WorldCLMS UK Ltd
636 views8 slides
Messaging in the Cloud with IBM MQ Light and IBM Bluemix by
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixRobert Nicholson
3.4K views39 slides

Similar to Dia 4 introduction to cross platform mobile development (20)

A Smooth Transition to HTML5 by Chris Bannon
A Smooth Transition to HTML5A Smooth Transition to HTML5
A Smooth Transition to HTML5
Chris Bannon1.2K views
MvvmCross Seminar by Xamarin
MvvmCross SeminarMvvmCross Seminar
MvvmCross Seminar
Xamarin13.6K views
MvvmCross Introduction by Stuart Lodge
MvvmCross IntroductionMvvmCross Introduction
MvvmCross Introduction
Stuart Lodge1.2K views
A Smooth Transition to HTML5 Using MVVM by Chris Bannon
A Smooth Transition to HTML5 Using MVVMA Smooth Transition to HTML5 Using MVVM
A Smooth Transition to HTML5 Using MVVM
Chris Bannon18.7K views
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development by Axway Appcelerator
Kevin Whinnery: Best Practices for Cross-Platform Mobile DevelopmentKevin Whinnery: Best Practices for Cross-Platform Mobile Development
Kevin Whinnery: Best Practices for Cross-Platform Mobile Development
Axway Appcelerator3.6K views
ThatConference 2016 - Highly Available Node.js by Brad Williams
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
Brad Williams234 views
Mobile App Architectures & Coding guidelines by Qamar Abbas
Mobile App Architectures & Coding guidelinesMobile App Architectures & Coding guidelines
Mobile App Architectures & Coding guidelines
Qamar Abbas48 views
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross by Flavius-Radu Demian
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
Android component programming by Nhan Cao
Android component programmingAndroid component programming
Android component programming
Nhan Cao46 views
Xamarin workshop by Nguyen Hieu
Xamarin workshopXamarin workshop
Xamarin workshop
Nguyen Hieu1.2K views
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross by Flavius-Radu Demian
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
Flavius-Radu Demian1.2K views
Android training in Tambaram by komalpreethi
Android training in TambaramAndroid training in Tambaram
Android training in Tambaram
komalpreethi44 views
Meetup. Technologies Intro for Non-Tech People by IT Arena
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
IT Arena138 views
Build, upgrade and connect your applications to the World by CLMS UK Ltd
Build, upgrade and connect your applications to the WorldBuild, upgrade and connect your applications to the World
Build, upgrade and connect your applications to the World
CLMS UK Ltd636 views
Messaging in the Cloud with IBM MQ Light and IBM Bluemix by Robert Nicholson
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Robert Nicholson3.4K views

Recently uploaded

PostgreSQL Performance Problems: Monitoring and Alerting by
PostgreSQL Performance Problems: Monitoring and AlertingPostgreSQL Performance Problems: Monitoring and Alerting
PostgreSQL Performance Problems: Monitoring and AlertingGrant Fritchey
78 views52 slides
Microsoft Graph API Delegated Permissions by
Microsoft Graph API Delegated PermissionsMicrosoft Graph API Delegated Permissions
Microsoft Graph API Delegated PermissionsStefan Weber
7 views13 slides
PyTorch 2 Internals by
PyTorch 2 InternalsPyTorch 2 Internals
PyTorch 2 InternalsChristian Perone
3.1K views173 slides
Fact based Generative AI by
Fact based Generative AIFact based Generative AI
Fact based Generative AIStefan Weber
14 views11 slides
Ortus Government.pdf by
Ortus Government.pdfOrtus Government.pdf
Ortus Government.pdfOrtus Solutions, Corp
35 views16 slides
Helping Developers with Privacy, Distinguished Lecture at University of Wisco... by
Helping Developers with Privacy, Distinguished Lecture at University of Wisco...Helping Developers with Privacy, Distinguished Lecture at University of Wisco...
Helping Developers with Privacy, Distinguished Lecture at University of Wisco...Jason Hong
18 views99 slides
InfoSlips: Introduction - What How & Why by
InfoSlips: Introduction - What How & WhyInfoSlips: Introduction - What How & Why
InfoSlips: Introduction - What How & WhyInfoSlips
5 views66 slides
eXplain – Systematical Analysis of IBM Legacy Code by
eXplain – Systematical Analysis of IBM Legacy CodeeXplain – Systematical Analysis of IBM Legacy Code
eXplain – Systematical Analysis of IBM Legacy Codemarketing792137
9 views40 slides
Eventos y Microservicios - Santander TechTalk by
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
11 views70 slides
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM... by
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
33 views40 slides
Sage 300 vs. Sage Intacct webinar slide deck by
Sage 300 vs. Sage Intacct webinar slide deckSage 300 vs. Sage Intacct webinar slide deck
Sage 300 vs. Sage Intacct webinar slide deckBrainSell Technologies
24 views8 slides
CD_Con_Japan_2023.pdf by
CD_Con_Japan_2023.pdfCD_Con_Japan_2023.pdf
CD_Con_Japan_2023.pdfTiffany Jachja
32 views26 slides
Migrating To PostgreSQL by
Migrating To PostgreSQLMigrating To PostgreSQL
Migrating To PostgreSQLGrant Fritchey
57 views131 slides
the capcut video editor pdf submission.pdf by
the capcut video editor pdf submission.pdfthe capcut video editor pdf submission.pdf
the capcut video editor pdf submission.pdfjoerootpk80
5 views3 slides
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section) by
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)mars197365
17 views32 slides
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27 by
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27Shane Coughlan
15 views26 slides
Sage 100 vs. Sage Intacct webinar slide deck by
Sage 100 vs. Sage Intacct webinar slide deckSage 100 vs. Sage Intacct webinar slide deck
Sage 100 vs. Sage Intacct webinar slide deckBrainSell Technologies
13 views9 slides
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf by
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfComputer Programmer
6 views68 slides
MariaDB Security Best Practices by
MariaDB Security Best PracticesMariaDB Security Best Practices
MariaDB Security Best PracticesFederico Razzoli
22 views50 slides
GCP Deployment- Vertex AI by
GCP Deployment- Vertex AIGCP Deployment- Vertex AI
GCP Deployment- Vertex AITriloki Gupta
10 views12 slides

Recently uploaded (20)

PostgreSQL Performance Problems: Monitoring and Alerting by Grant Fritchey
PostgreSQL Performance Problems: Monitoring and AlertingPostgreSQL Performance Problems: Monitoring and Alerting
PostgreSQL Performance Problems: Monitoring and Alerting
Grant Fritchey78 views
Microsoft Graph API Delegated Permissions by Stefan Weber
Microsoft Graph API Delegated PermissionsMicrosoft Graph API Delegated Permissions
Microsoft Graph API Delegated Permissions
Stefan Weber7 views
Fact based Generative AI by Stefan Weber
Fact based Generative AIFact based Generative AI
Fact based Generative AI
Stefan Weber14 views
Helping Developers with Privacy, Distinguished Lecture at University of Wisco... by Jason Hong
Helping Developers with Privacy, Distinguished Lecture at University of Wisco...Helping Developers with Privacy, Distinguished Lecture at University of Wisco...
Helping Developers with Privacy, Distinguished Lecture at University of Wisco...
Jason Hong18 views
InfoSlips: Introduction - What How & Why by InfoSlips
InfoSlips: Introduction - What How & WhyInfoSlips: Introduction - What How & Why
InfoSlips: Introduction - What How & Why
InfoSlips5 views
eXplain – Systematical Analysis of IBM Legacy Code by marketing792137
eXplain – Systematical Analysis of IBM Legacy CodeeXplain – Systematical Analysis of IBM Legacy Code
eXplain – Systematical Analysis of IBM Legacy Code
marketing7921379 views
Eventos y Microservicios - Santander TechTalk by confluent
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
confluent11 views
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM... by ICS
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
ICS33 views
the capcut video editor pdf submission.pdf by joerootpk80
the capcut video editor pdf submission.pdfthe capcut video editor pdf submission.pdf
the capcut video editor pdf submission.pdf
joerootpk805 views
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section) by mars197365
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
mars19736517 views
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27 by Shane Coughlan
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
Shane Coughlan15 views
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf by Computer Programmer
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf

Dia 4 introduction to cross platform mobile development

  • 1. Cross Platform Mobile Development • Portable Class Libraries and Shared Projects • MVVM pattern • MVVMCross • Walkthrough - iOS and Android MVVMCross TipCalc (https://github.com/Damian-Pumar/Curso-Xamarin-NEORIS)
  • 2. The MvvmCross ManifestoMvvmCross is opinionated. It cares about how you write your code. Its opinions are: • Portability – you should use Portable Class Libraries for as much of your code as you possibly can ‐ viewmodel, model, service and even view. Friends don’t let friends copy and paste. # is for twitter, not for code. • Interface Driven Development – you should use Dependency Injection, Inversion of Control and Plugins to get your applications richly and robustly to market on all of your target platforms. • Code for Test – you should use interfaces; you should develop small, cohesive, loosely coupled components; and you should add unit tests to allow your code to be used, reshaped and reused again and again. • Mvvm – you should use architectural patterns ‐ especially Model‐View‐ViewModel with Data‐Binding ‐ in order to provide a structure within your app, and in order to deliver both a delightful application and a sustainable, flexible ongoing development process. • Native UIs – users love Native, and you should give them Native UIs that delight, that provide rich functionality and that are styled to fit naturally in the context of your users’ devices. • Your opinions matter – you should be able to override any part of MvvmCross, including its opinions. • The app is King – more than anything else, what matters is that you ship. Delivering is everything. The app is King.

Editor's Notes

  1. https://channel9.msdn.com/Shows/XamarinShow/Sharing-Code-Across-iOS-Android-and-Windows
  2. https://github.com/MvvmCross/MvvmCross/wiki/The-MvvmCross-Manifesto