Free Download The MVVM Pattern in . NET MAUI
by Nijs, Pieter;Ortinau, David;
English | 2023 | ISBN: 1805125001 | 386 pages | True PDF | 26.75 MB
Dive into MVVM and .NET MAUI and master how to effectively apply the design pattern with the help of this practical guide
Key Features
Understand the principles and benefits of the Model-View-ViewModel design pattern
Gain deeper 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 and localized apps
Book Description
In today's fast-paced world of software development, teams need to be efficient, productive, and capable of rapidly adapting to changes in order to deliver high-quality products. Hence, to meet the demands of modern software development, it is crucial for developers to write maintainable and easy-to-test code. "MVVM in .NET MAUI" offers an in-depth exploration of the Model-View-View Model (MVVM) design pattern. This book demonstrates how the pattern helps in structuring code to embrace the separation of concerns, allowing for loosely-coupled UI and application logic, ultimately leading to more robust, maintainable, and testable code. Further, the book will highlight .NET MAUI's capabilities and features and will delve into the essential components within the framework that facilitate applying the MVVM pattern. With the help of a sample application, "MVVM in .NET MAUI" guides you through both essential and advanced usages of the MVVM pattern. This hands-on approach ensures that you can grasp the practical aspects of the pattern and apply it successfully in your .NET MAUI projects. By the end of this book, you will have gained a comprehensive understanding of the MVVM design pattern, its relevance in the context of .NET MAUI, and the skills required to successfully apply it in practice
What you will learn
Gain a comprehensive understanding of the MVVM design pattern
Learn about the components that enable MVVM in .NET MAUI
Apply the MVVM pattern in practice within .NET MAUI
Master databinding in .NET MAUI
Learn how to navigate from within a View Model
Find out how to effectively write testable code and unit tests
Understand how to handle and validate user input
Gather knowledge in building localizable and accessible apps
Who This Book Is For
If you're a developer who knows C#, with minimal knowledge about .NET MAUI or Xamarin.Forms and you are aiming to create cross-platform applications with .NET MAUI and leverage the MVVM pattern, this book is for you. Through practical examples and clear explanations, both newcomers and experienced developers will find valuable guidance in mastering the application of MVVM principles within .NET MAUI projects
Table of Contents
What Is the MVVM Design Pattern?
What is .NET MAUI?
Data Binding Building Blocks in .NET MAUI
Data Binding in .NET MAUI
Community Toolkits
Working with Collections
Dependency Injection and Messaging
.Navigation in MVVM
Handling User Input and Validation
Working with Remote Data
Creating MVVM-Friendly Controls
Localization with MVVM
Unit Testing
Troubleshooting and Debugging Tips
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!