We may earn an affiliate commission when you visit our partners.

.NET MAUI

Save
May 11, 2024 3 minute read

.NET MAUI is a cross-platform framework for building native mobile and desktop applications with C# and XAML. It is a combination of Xamarin.Forms and .NET MAUI, which allows developers to create applications that run on multiple platforms with a single codebase.

What is .NET MAUI?

.NET MAUI is a cross-platform application development framework that enables developers to build native mobile and desktop applications using C# and XAML. It is a combination of Xamarin.Forms and .NET MAUI, which allows developers to create applications that run on multiple platforms with a single codebase.

Share

Help others find this page about .NET MAUI: by sharing it with your friends and followers:

Reading list

We've selected 24 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in .NET MAUI.
Is dedicated to thoroughly exploring the Model-View-ViewModel (MVVM) design pattern within the context of .NET MAUI. It's essential for developers looking to structure their code for better maintainability and testability. It's highly valuable for deepening understanding and must-read for anyone serious about building well-architected .NET MAUI applications.
Is an excellent starting point for C# developers new to cross-platform or mobile development with .NET MAUI. It covers fundamentals and progresses to intermediate and advanced topics like UI with XAML, MVVM, data handling, and unit testing. It's a practical guide that uses a real-world project to illustrate concepts, making it highly relevant for gaining a broad understanding and solidifying knowledge.
Is designed for .NET developers looking to build cross-platform applications with .NET MAUI. It emphasizes essential MAUI development techniques through hands-on examples and covers topics like XAML, MVVM, custom controls, and navigation. It's a practical guide that helps solidify understanding and good resource for both broad understanding and deepening knowledge.
This official Microsoft e-book provides guidance on building enterprise-level applications with .NET MAUI. It delves into architectural patterns like MVVM, dependency injection, and navigation, which are crucial for developing robust and maintainable applications. It's highly relevant for professionals and graduate students looking to deepen their understanding of best practices in large-scale .NET MAUI development. It serves as a valuable reference tool.
Offers a comprehensive introduction to .NET MAUI, guiding readers step-by-step through building a cross-platform application for Android, iOS, macOS, and Windows. It's suitable for those new to the framework and covers Blazor integration, testing, and deployment. This book is valuable for gaining a broad understanding and can serve as a solid reference.
Provides hands-on experience by guiding readers through building several .NET MAUI applications of increasing complexity. It's practical for solidifying understanding and learning by doing. The projects cover various aspects of MAUI development and can be particularly useful for undergraduate students and those starting with MAUI development.
A recipe-based approach for intermediate developers familiar with .NET MAUI basics, this book addresses real-world usage scenarios. It's excellent for deepening understanding and exploring contemporary topics such as UI best practices, MVVM, dependency injection, performance, and integration with backend services. is more valuable as a reference for specific challenges.
Serves as an introduction to .NET MAUI, guiding readers through building and deploying cross-platform applications. It's suitable for beginners and provides a build-along application to reinforce concepts. It helps in gaining a broad understanding of the MAUI development process.
Dependency Injection key principle used in well-architected .NET MAUI applications, particularly with MVVM. provides a deep dive into DI, which is essential for building testable and maintainable applications. It's highly relevant for developers looking to deepen their understanding of architectural patterns in .NET MAUI.
This introductory book offers a comprehensive overview of the fundamentals of .NET MAUI, covering essential concepts, tools, and techniques.
This comprehensive guide provides a strong foundation in the C# programming language and the .NET framework. While it may not cover .NET MAUI specifically in older editions, the principles and practices discussed are fundamental for any .NET developer, including those working with MAUI. It's a classic reference for deepening understanding of the underlying technology.
Dives deep into memory management in .NET, a critical topic for building high-performance and scalable applications, including those built with .NET MAUI. It's highly relevant for experienced developers and professionals looking to optimize their MAUI applications. It serves as a valuable reference for troubleshooting and performance tuning.
A comprehensive guide covering C# and .NET development from beginner to professional levels. While not solely focused on MAUI, it provides a strong foundation in the ecosystem, which is essential for anyone starting or advancing in .NET MAUI development. It's a good resource for gaining a broad understanding and can serve as a reference for various .NET topics.
While not .NET MAUI specific, this book is considered a must-read for understanding fundamental software architecture and design principles. These principles are universally applicable and crucial for building maintainable and scalable .NET MAUI applications, especially at the professional and graduate levels. It provides essential background knowledge for writing better code.
Considered a classic in the .NET community, this book provides an in-depth exploration of the C# language features. While it may not directly cover .NET MAUI, a deep understanding of C# is crucial for effective MAUI development. is invaluable for experienced developers looking to deepen their understanding of the language itself.
While not solely focused on .NET MAUI, this book provides a solid foundation in modern C# and .NET development, which is essential prerequisite knowledge for .NET MAUI. It covers object-oriented programming, writing and debugging code, and implementing interfaces. is excellent for high school and undergraduate students gaining a broad understanding of the .NET ecosystem before diving into MAUI.
Similar to its later edition, this book offers a foundational understanding of C# and .NET. It's a good resource for beginners and those looking to solidify their understanding of the core concepts necessary for .NET MAUI development. Its slightly older version still provides relevant background knowledge.
Many .NET MAUI applications require data persistence, and Entity Framework Core popular choice for this in the .NET ecosystem. provides a thorough guide to EF Core, which is valuable for developers building data-driven MAUI applications. It's a good resource for deepening understanding of data access.
While not specific to .NET MAUI, this book provides a solid understanding of C# 8.0 and its features, which are relevant for .NET MAUI development. It covers various application types, giving a broader context of where .NET fits in. It's suitable for developers looking to deepen their C# knowledge.
Serves as a comprehensive reference for the C# language. While not a tutorial, it's an invaluable resource for looking up specific language features and understanding their nuances, which is beneficial for any .NET MAUI developer.
A classic book on general programming practices and philosophies that are applicable to any technology, including .NET MAUI. It emphasizes practical advice for becoming a more effective and versatile developer. is valuable for developers of all levels looking to improve their overall coding skills and approach to software development.
This foundational book on design patterns, often referred to as the 'Gang of Four' book, introduces essential patterns used in object-oriented programming. While the examples are not in C#, the principles are highly relevant for understanding patterns like MVVM used in .NET MAUI. It's a classic for deepening understanding of software design.
Although not a .NET MAUI book, this classic introduces fundamental design patterns in a very approachable way. Understanding design patterns like MVVM (which key pattern in .NET MAUI) is crucial for building maintainable applications. is valuable for developers of all levels to build a strong foundation in software design.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser