Building an MVVM-based Architecture for Xamarin Mobile Apps

Xamarin is very popular for building iOS and Android apps using .NET. In this course, you'll learn how to build a reusable and maintainable architecture for Xamarin mobile apps based on the MVVM pattern and code sharing.
Course info
Rating
(106)
Level
Intermediate
Updated
Aug 29, 2016
Duration
4h 33m
Table of contents
Course Overview
Introduction
Diving into MVVM
Creating the Foundation for the Application
Adding the Android Application
Adding the iOS Application
Extending Your Application’s Architecture with Advanced Features
Testing Your Application’s Architecture
Description
Course info
Rating
(106)
Level
Intermediate
Updated
Aug 29, 2016
Duration
4h 33m
Description

People spend more time than ever on their mobile phones using apps. Building great apps is big business. But, you want to build them right the first time. In this course, Building an MVVM-based Architecture for Xamarin Mobile Apps, you will learn how to create a reusable, enterprise-ready architecture for Xamarin mobile apps for both iOS and Android, based on the principles of the MVVM pattern. First, you'll learn how to build a reusable architecture and see how you can apply MVVM to Xamarin. Next, you'll learn all about the MVVMCross framework. Finally, you'll learn how to write unit tests to test out your code. By the end of this course, you'll know how you can build your Xamarin mobile apps the right way, using an architecture that is built to create maintainable and testable apps.

About the author
About the author

Gill Cleeren is a solution architect, author, and trainer in mobile and web technologies. He's also a Microsoft Regional Director and MVP. He lives in Tienen, Belgium.

More from the author
Xamarin.Android: Getting Started
Beginner
4h 4m
Jul 31, 2019
Data Binding in Xamarin.Forms
Beginner
2h 29m
May 3, 2019
More courses by Gill Cleeren
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Gill Cleeren, and welcome to my course, Building an MVVM-Based Architecture for Xamarin Mobile Apps. I'm a. NET Solution architect at Ordina Belgium. People spend more time than ever on their mobile phones using apps. Building great apps is big business. But you'll want to build them right from the first. In this course, we are going to learn how to create a solid architecture using Xamarin and the MVVM pattern as a foundation to build maintainable and testable iOS and Android apps. Some of the major topics that we will cover include build reusable architecture, see how we can apply MVVM to Xamarin, learn about the MvvmCross framework, write unit tests to test our code. By the end of this course, you'll know how you can build your Xamarin mobile apps the right way using an architecture that is built to create maintainable and testable apps. Before beginning this course, you should be familiar with the basics of Xamarin and, of course, some C# as well. I hope you'll join me on this journey to learn Xamarin with the Building an MVVM-based Architecture for Xamarin Mobile Apps course here at Pluralsight.