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.
Design and develop cross-platform
mobile apps using MVVMCross
• MVVMCross 
Agenda
Mobile market today
Windows Phone – fastest growing mobile OS today
Windows – most run OS in the world
iOS– considered bes...
View
ViewModel
Model
get/set
Properties
call Commands
notify changes
some
messaging
Whatever C# you
like …
… messages work...
My
.Portable
My
.WP8
My
.Touch
MvvmCross
.Touch
My
.Droid
MvvmCross
.Droid
My
.WinRT
Plugin1
.Portable
Plugin2
.Portable
…...
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Design and develop cross-platform mobile apps using MVVMCross
Upcoming SlideShare
Loading in …5
×

Design and develop cross-platform mobile apps using MVVMCross

1,740 views

Published on

Today's mobile market is a very dynamic one with three dominating major platforms: Windows, iOS and Android. In order to reach more users and to sustain the migration between the various platforms the mobile applications should be designed with an cross-platform approach in mind. In this session we will see how using the MvvmCross framework we can develop native mobile cross-platforms applications using C# and share the source code between the three platforms. This allows better time to market but even more important better maintainability.

Published in: Technology
  • Be the first to comment

Design and develop cross-platform mobile apps using MVVMCross

  1. 1. Design and develop cross-platform mobile apps using MVVMCross
  2. 2. • MVVMCross  Agenda
  3. 3. Mobile market today Windows Phone – fastest growing mobile OS today Windows – most run OS in the world iOS– considered best ROI mobile OS Android– best sold mobile OS Developers Clients C# C++ HTML/XAML … ObjC Java C++ Axml
  4. 4. View ViewModel Model get/set Properties call Commands notify changes some messaging Whatever C# you like … … messages work well! View View ViewModel ViewModel Model Model Cross Platform -PCL Platform Specific
  5. 5. My .Portable My .WP8 My .Touch MvvmCross .Touch My .Droid MvvmCross .Droid My .WinRT Plugin1 .Portable Plugin2 .Portable … Plugin1 .Touch Plugin2 .Touch … Plugin1 .Wp8 Plugin2 .Wp8 … Plugin1 .Droid Plugin2 .Droid … Plugin1 .WinRT Plugin2 .WinRT … MvvmCross .Wp8 MvvmCross .WinRT MvvmCross .Portable

×