Applying MVVM in Xamarin.Forms Applications

Learn how to create your Xamarin.Forms applications using the MVVM (View Model) pattern to create a more testable and easy-to-maintain code base.
Course info
Rating
(25)
Level
Intermediate
Updated
Apr 22, 2020
Duration
3h 54m
Table of contents
Course Overview
What You'll Learn in This Course
Understanding the MVVM Pattern
Applying the View Model Pattern
Adding Commands for Interaction
Working with Services and Navigation
Testing an MVVM Architecture
Description
Course info
Rating
(25)
Level
Intermediate
Updated
Apr 22, 2020
Duration
3h 54m
Description

Xamarin.Forms allows developers to build Android and iOS mobile applications with a shared code-base. Because Xamarin.Forms allows sharing the UI code as well, a high level of code reuse is possible to create a more testable application, and that’s something that most enterprises look for when building mobile apps. In this course, Applying MVVM in Xamarin.Forms Applications, you’ll learn about building applications using MVVM. First, you’ll explore the pattern and the different building blocks. Then, you'll refactor a simple application to use MVVM. Next, you’ll see how to introduce common tasks into the application including navigation and showing dialogs. Finally, you’ll learn how you can make use of the MVVM pattern to allow for easier unit testing, proving the fact that MVVM-based applications are easily testable. After watching this course, you’ll have a good understanding of the concepts of MVVM as used to build testable Xamarin.Forms 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
Blazor: Getting Started
Beginner
4h 1m
Nov 30, 2020
Microservices Communication in ASP.NET Core
Intermediate
3h 15m
Sep 30, 2020
More courses by Gill Cleeren
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is still clearing and welcome to Michael's Applying and PVM Consuming Forms applications. I am the CEO of Experience Belgium and work on mobile and Web projects. Building mobile applications isn't always easy, although frameworks such assembling make the life of the mobile developer so much easier. Building maintainable and testable applications with a clean architecture is definitely what you'll need to do. Once you are creating applications for your enterprise organization, you can't rely on out of the box approach with code behind. The best way to build this type of applications is using M V P M or the model of you your model pattern. This gold will teach you all you need to know about MTV Emmons Terman forms. You'll learn what the pattern is all about and one organ building books. Next, you'll build a full application using MVV Um, we'll see how M V P M. Is also based on the concepts of data, but you understand concepts such as commanding and services, and you learn how to bring navigation into an M. V. P. M based application. Some of the major topics that will cover include understand the concept off convivial. See how you construct your food with the amphibian Petra. Learn all about creating fumaroles and using commands. See how you can leverage the messaging centre. Inzaman forms for few model communication and create unit tests to validate your U Y. Logic that now lives in the human. By the end of the schools will have a good understanding off using the amphibian pattern and how to use it to build maintainable seven forms applications. This girl's is part of his M informs learning part and expects some. Some informs knowledge. Also, I will assume that you are already familiar with the concept off data banding Inzaman Falls. I hope you'll join me on this journey to learn how to build maintainable and festival Summer informs applications with every BM using the flying and PVM consent forms application schools here and blows