liveBook · Manning

.NET

As explained in .NET MAUI in Action

.NET 7 is a major release of Microsoft's .NET software development platform and runtime.

.NET is a software development platform and runtime that supports cross-platform applications while preserving familiar languages, tools, packages, and development workflows. section 1.4

A .NET development workflow can include:

  • Visual Studio, Visual Studio Code, the .NET CLI, build and DevOps tools, and NuGet packages. section 1.4
  • Shared logic and connectivity across web, cloud, desktop, and mobile application layers. section 1.4
  • Existing .NET skills and packages, while checking whether each package suits mobile development. section 1.4

A shared full-stack application

A chat application can combine an ASP.NET Core web API with SignalR running in Azure, a Blazor web UI, and a .NET MAUI mobile and desktop UI. Shared client logic and connectivity can reduce duplicated changes across the interfaces. section 1.4

Create a first .NET MAUI project

Install the .NET MAUI workload through Visual Studio or the .NET CLI, then create a blank project with: mkdir AlohaWorld; cd AlohaWorld; dotnet new blankmaui. Use .NET 7 for the demonstrated setup. section 2.1

Figure 1.8 You can build full-stack cloud, web, and desktop/mobile applications with all the components sharing a single code base.

Explore how cloud, web, desktop, and mobile components can share a single code base. section 1.4

How .NET MAUI in Action covers it

How deep it goes
Explains ecosystem fit, shared code, tools, packages, and setup, but stops short of runtime internals.
Examples
Uses a shared-code chat stack and an Aloha World project created from the blank .NET MAUI template.
What it assumes
Assumes familiarity with .NET development while teaching workload installation, project-template setup, and available tooling.
What you can do after
Apply it via Visual Studio or the .NET CLI to create a .NET MAUI app and share code across application layers.
How it connects
Connects .NET with .NET MAUI, C#, NuGet, ASP.NET Core, SignalR, Azure, Blazor, Visual Studio, and the .NET CLI.

Also explained in

Compare how 5 books explain .NET →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of .NET MAUI in Action. The section links point to the parts of the book it draws on.