Level: Intermediate
This session looks at the MvvM pattern and how you can use it to share code across platforms to create Android, iOS and UWP applications. Using the MvvmCross framework, you'll create a sample application that uses shared view models, navigation patterns and binding to create great looking applications with native UIs. The purpose of such a structure is to formalize separation of concerns and maximize code reuse across all three platforms.
You will learn:
- How to set up a cross platform application using the MvvM architecture
- Ways to implement binding on the three examined platforms: Android, iOS and UWP
- How to deal with navigation across all three platforms