Proudly - Shop now
Add Prime to get Fast, Free delivery
Amazon prime logo
$43.99
FREE Returns
FREE delivery December 27 - 28
Or fastest delivery Tuesday, December 24
Arrives before Christmas
In Stock
$$43.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development

4.4 4.4 out of 5 stars 10 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$43.99","priceAmount":43.99,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Wzgl5dYoRKhD6pSZRnjRJQpHOLVDEu0lBbIhAxMkhjx3fM70a3OlvyyZIGUWecOTbuTGdtWht%2FrUyAW92rKQuxrb2c2v2wJo%2BOkeCTRemMM0X1vIWLNnLFa51q2iQr4WsJdsmzj0ysmqfoATJPQnRw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Gain an in-depth understanding of MVVM and .NET MAUI and learn how to effectively apply the MVVM design pattern with the help of this practical guide

Key Features

  • Get to grips with the principles and benefits of the Model-View-ViewModel design pattern
  • Gain insights into .NET MAUI's MVVM-enabling components and effectively apply them with hands-on examples
  • Learn data binding, navigation, and testable code techniques to create dynamic, accessible, and localized apps
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In today's fast-paced world of modern software development, teams need to be efficient, productive, and capable of rapidly adapting to changes to deliver high-quality products, making it crucial for developers to write maintainable and easy-to-test code.

The MVVM Pattern in .NET MAUI helps you to thoroughly explore the Model-View-View Model (MVVM) design pattern. The chapters show you how this pattern helps in structuring code to embrace the separation of concerns, allowing for loosely coupled user interface and application logic, which ultimately empowers you to write more robust, maintainable, and testable code. The book also highlights .NET MAUI's capabilities and features, and enables you to delve into the essential components within the framework that facilitate the application of the MVVM pattern. With the help of a sample application, this definitive guide takes a hands-on approach to walk you through both the essential and advanced usages of the MVVM pattern to ensure that you successfully apply the practical aspects of the pattern to your .NET MAUI projects.

By the end of this book, you’ll have gained a comprehensive understanding of the MVVM design pattern and its relevance in the context of .NET MAUI, as well as developed the skills needed to successfully apply it in practice.

What you will learn

  • Gain a thorough understanding of the MVVM design pattern
  • Get to grips with the components that enable MVVM in .NET MAUI
  • Apply the MVVM pattern in practice within .NET MAUI
  • Become proficient in data binding in .NET MAUI
  • Discover how to navigate from within a view model
  • Find out how to effectively write testable code and unit tests

Who this book is for

This book is for developers with experience in C# and basic knowledge of .NET MAUI or Xamarin.Forms who are looking to create cross-platform applications with .NET MAUI and leverage the MVVM pattern. Through practical examples and clear explanations, this book helps both newcomers and experienced developers master the application of MVVM principles within .NET MAUI projects.

Table of Contents

  1. The MVVM Design Pattern
  2. The .NET MAUI Framework
  3. MVVM Enablers in .NET MAUI
  4. Databinding in .NET MAUI
  5. Community Toolkits
  6. Working with Collections
  7. Dependency Injection, Services and Messaging
  8. .NET MAUI Shell and Navigation
  9. Handling User Input and Validation
  10. Working with Remote Data
  11. Creating MVVM-Friendly Controls
  12. Localization and Accessibility with MVVM
  13. Unit Testing
  14. Debugging and Troubleshooting

Frequently bought together

This item: The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development
$43.99
Get it as soon as Friday, Dec 27
In Stock
Ships from and sold by Amazon.com.
+
$38.38
Get it as soon as Friday, Dec 27
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Choose items to buy together.

Editorial Reviews

Review

“Early in my career as a self-taught software developer, I realized I had a poor grasp of the terms being used by developers around me to describe application architecture.

Oh, how I wish I had had access to Pieter’s book back then! He would’ve saved me a ton of time and spared me so much confusion. I’ve interacted with Pieter for many years through the .NET community, and I know the size and scope of projects that he has been involved with. For that reason, I’m confident he’s well-suited to not only explain the MVVM pattern but to do so in a way that conveys the real-world application of it.

This book will help you understand why the pattern exists, and whether to use it or not.

I’m thrilled that Pieter is teaching MVVM while also introducing you to the awesome power of .NET MAUI for building mobile and desktop applications. MVVM is by far the most common pattern we see used with .NET MAUI and is what we use in most of our product samples at Microsoft. I can’t wait to see what you build with .NET MAUI! Happy coding.”

David Ortinau, Principal Product Manager at Microsoft for .NET MAUI

About the Author

Pieter Nijs is a .NET consultant at Xebia in Belgium, with a keen interest in mobile and cloud development. He's been instrumental in diverse projects, from vast healthcare and telecom systems to compact LOB apps. Now, Pieter's exploring AI's potential to enhance customer projects innovatively. Passionate about technology, he actively experiments and shares knowledge as a conference speaker and trainer. Pieter has been awarded the Microsoft MVP Award since 2017, reflecting his unwavering passion and expertise in serving the community.

Product details

  • Publisher ‏ : ‎ Packt Publishing (November 30, 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 386 pages
  • ISBN-10 ‏ : ‎ 1805125001
  • ISBN-13 ‏ : ‎ 978-1805125006
  • Item Weight ‏ : ‎ 1.47 pounds
  • Dimensions ‏ : ‎ 0.91 x 7.5 x 9.25 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 10 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Pieter Nijs
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Pieter is a Belgian .NET consultant at Xebia. He has a keen interest in mobile and cloud development and has played a key role in numerous projects, ranging from expansive healthcare, telecom and media applications to smaller LOB applications.

Currently, Pieter is diving into the fascinating realms of artificial intelligence, exploring how these cutting-edge technologies can bring added value to customer projects and solve complex problems in innovative ways.

Passionate about technology, he actively probes with the latest bits and shares knowledge as a conference speaker, trainer, and blogger at blog . pieeatingninjas .be . Pieter has been awarded the Microsoft MVP Award since 2017, reflecting his unwavering interest and expertise in serving the community.

Customer reviews

4.4 out of 5 stars
10 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on April 18, 2024
    The book is laid out in an easy to read fashion. It covers a wide range of topics - and in particular, it covers essential practices that are critical to development in .NET Maui.

    Njis begins with a thorough explanation of MVVM design principles, emphasizing the importance of separation of concerns for creating maintainable and testable code. He then explores .NET Maui capabilities and the components that enable the MVVM pattern.

    What separates this book apart is its practical approach. Great hands-on examples to work through to better understand the application of data binding, navigation and writing testable code.

    This book is for developers with experience in C# and a basic understanding of either Xamarin Forms or MAUI.