.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




