---
title: "Discussion on \"Build Scalable Desktop Apps with Avalonia: Multi-Page UI, Shared Layout, and State Management\" | Hashnode"
description: "Discussion on \"Build Scalable Desktop Apps with Avalonia: Multi-Page UI, Shared Layout, and State Management\". Learn how to structure multi-page UIs in Avalonia with shared layout, reactive state, and clean navigation using MVVM and dependency injection"
url: "https://hashnode.com/posts/build-scalable-desktop-apps-with-avalonia-multi-page-ui-shared-layout-and-state-management/68852120b53156782789cfb5"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Build Scalable Desktop Apps with Avalonia: Multi-Page UI, Shared Layout, and State Management](https://freemancodz.hashnode.dev/build-scalable-desktop-apps-with-avalonia-multi-page-ui-shared-layout-and-state-management?utm_source=hashnode&utm_medium=feed)

Learn how to structure multi-page UIs in Avalonia with shared layout, reactive state, and clean navigation using MVVM and dependency injection

Jul 26, 2025 · 11 min read · freemancodz.hashnode.dev  
Read the article

-   [#avalonia](https://hashnode.com/tag/avalonia)
-   [#csharp](https://hashnode.com/tag/csharp)
-   [#mvvm](https://hashnode.com/tag/mvvm)
-   [#desktop-apps](https://hashnode.com/tag/desktop-apps)
-   [#dotnet](https://hashnode.com/tag/dotnet)
-   [#opensource](https://hashnode.com/tag/opensource)
-   [#dependency-injection](https://hashnode.com/tag/dependency-injection)
-   [#software-architecture](https://hashnode.com/tag/software-architecture)
-   [#clean-code](https://hashnode.com/tag/clean-code)
-   [#devtools](https://hashnode.com/tag/devtools)
-   [#productivity-tools](https://hashnode.com/tag/productivity-tools)
-   [#avaloniaui](https://hashnode.com/tag/avaloniaui)

## Written by

[Freeman Madudili](https://hashnode.com/@Freemancodz)

@Freemancodz · London, United Kingdom

  
[View profile](https://hashnode.com/@Freemancodz)

Backend genius. Cloud explorer. Lifelong learner.

Hi, I’m Freeman, a Software Developer specializing in C#, .NET, and Azure. With a passion for creating seamless web and cloud solutions, I’ve built and deployed apps that solve real-world problems. Follow along as I share insights, projects, and tips from my journey in tech!

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
