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

Nijs, Pieter

  • 出版商: Packt Publishing
  • 出版日期: 2023-11-30
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 386
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1805125001
  • ISBN-13: 9781805125006
  • 相關分類: .NET
  • 立即出貨 (庫存=1)

商品描述

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.

商品描述(中文翻譯)

深入了解MVVM和.NET MAUI,並學習如何有效應用MVVM設計模式,這本實用指南將幫助您達到這些目標。

主要特點:
- 瞭解Model-View-ViewModel設計模式的原則和好處
- 通過實際示例深入了解.NET MAUI的MVVM支持組件,並有效應用它們
- 學習數據綁定、導航和可測試代碼技術,創建動態、可訪問和本地化的應用程序
- 購買印刷版或Kindle電子書,可獲得免費的PDF電子書

書籍描述:
在當今快節奏的現代軟件開發世界中,團隊需要高效、高產和能夠快速適應變化,以交付高質量的產品,這使得開發人員撰寫易於維護和易於測試的代碼至關重要。

.NET MAUI中的MVVM模式幫助您深入探索Model-View-ViewModel(MVVM)設計模式。本書的章節將向您展示這種模式如何幫助結構化代碼,實現關注點分離,實現鬆散耦合的用戶界面和應用程序邏輯,從而使您能夠撰寫更健壯、易於維護和易於測試的代碼。本書還突出了.NET MAUI的功能和特點,並使您能夠深入研究框架中的關鍵組件,以實現MVVM模式的應用。通過一個示例應用程序的幫助,這本權威指南以實踐為基礎,從基本和高級用法兩方面引導您運用MVVM模式的實踐方面,以確保您成功地將該模式的實際方面應用於.NET MAUI項目中。

通過閱讀本書,您將全面了解MVVM設計模式及其在.NET MAUI上下文中的相關性,並掌握成功應用它的實踐技能。

學到什麼:
- 深入了解MVVM設計模式
- 熟悉在.NET MAUI中實現MVVM的組件
- 在.NET MAUI中實踐MVVM模式
- 精通.NET MAUI中的數據綁定
- 瞭解如何從視圖模型中進行導航
- 學習如何有效撰寫可測試的代碼和單元測試

本書適合對C#有經驗並具備.NET MAUI或Xamarin.Forms基礎知識的開發人員,他們希望使用.NET MAUI創建跨平台應用程序並利用MVVM模式。通過實際示例和清晰的解釋,本書幫助初學者和有經驗的開發人員在.NET MAUI項目中掌握應用MVVM原則的技巧。