8 Enterprise app development

This chapter covers

  • Moving logic out of the UI and into services
  • Authentication
  • Using the generic host builder pattern to register services and resources
  • Dependency injection
  • Full stack architecture patterns for .NET MAUI apps

There’s a good chance you’ve chosen to build an app in .NET MAUI because it fits in with your existing .NET stack. Writing apps in .NET MAUI offers several benefits, but perhaps chief among these is the opportunity to use your existing skills in .NET and easily integrate a .NET MAUI app into an existing solution or code base.

Many of the patterns and practices you’re familiar with from other .NET project types can be used in .NET MAUI apps. In this chapter, we’ll look at some of these, including ...

Get .NET MAUI in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.