Applying MVVM in Xamarin.Forms Applications
Offered By: Pluralsight
Course Description
Overview
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.
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.
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.
Syllabus
- Course Overview 2mins
- What You'll Learn in This Course 8mins
- Understanding the MVVM Pattern 14mins
- Applying the View Model Pattern 30mins
- Adding Commands for Interaction 19mins
- Working with Services and Navigation 30mins
- Testing an MVVM Architecture 13mins
Taught by
Gill Cleeren
Related Courses
Capstone MOOC for "Android App Development"Vanderbilt University via Coursera أفضل الممارسات لبرمجة وتطوير الهواتف المحمولة باستخدام جافا
Coursera Project Network via Coursera Build Your First Android App (Project-Centered Course)
École Centrale Paris via Coursera Архитектура Android-приложений
Moscow Institute of Physics and Technology via Coursera Jugando con Android: aprende a programar tu primera app
Universidad Autónoma de Madrid via edX