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.