Book Image

Apps and Services with .NET 7

By : Mark J. Price
Book Image

Apps and Services with .NET 7

By: Mark J. Price

Overview of this book

Apps and Services with .NET 7 is for .NET 6 and .NET 7 developers who want to kick their C# and .NET understanding up a gear by learning the practical skills and knowledge they need to build real-world applications and services. It covers specialized libraries that will help you monitor and improve performance, secure your data and applications, and internationalize your code and apps. With chapters that put a variety of technologies into practice, including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. It covers the latest developments, libraries, and technologies that will help keep you up to date. You’ll also leverage .NET MAUI to develop mobile apps for iOS and Android as well as desktop apps for Windows and macOS.
Table of Contents (23 chapters)
22
Index

Using third-party control libraries

There are not as many free or open-source third-party libraries for .NET MAUI as there are for Blazor. This is probably because creating Blazor components is easier. You only need to concern yourself with supporting one user interface target, the web. When building a .NET MAUI control library, you would want to implement each control for native iOS, Android, Windows, macOS, and hopefully Linux in the future. That is a lot of tricky work.

The only major component library software manufacturer that gives away a control library for .NET MAUI for free is DevExpress, and its library only supports the two mobile platforms, iOS and Android. It is also not open-source.

You can learn more about the DevExpress library at the following link: https://www.devexpress.com/maui/.

Other .NET MAUI component library software manufacturers charge license fees for their libraries, for example, Progress Telerik ($999 for a single developer license...