david-swift 1da127e3ed
All checks were successful
Gitea Actions Demo / publish (push) Successful in 47s
Add flat navigation and modify theme
2024-11-24 21:30:38 +01:00

1.8 KiB

+++ title = "WinUI" description = "Create apps for Microsoft Windows." date = 2024-10-14 [taxonomies] tags = ["Windows", "Aparoksha"] [extra] banner = "WinUI.png" +++

Create modern apps for Microsoft Windows.

Start in the repository or browse the reference documentation.

The Backend

The WinUI backend is based on the swift-winui bindings for WinUI.

The Development Environment

You need a Windows installation to develop WinUI apps.

VS Code is a great editor for working with WinUI for Swift. Follow the instructions on the Swift website.

{{ image(url="Environment.png", alt="VS Code and a simple demo app") }}

The Design

Follow the official design guidelines when developing apps. The following screenshot shows the WinUI 3 Gallery, showcasing WinUI's features.

{{ image(url="App.png", alt="The WinUI Gallery app" transparent=true) }}

Distribution

Create an installer via NSIS or another application.

Aparoksha Interoperability

This backend is part of the Aparoksha package. If you use default Aparoksha elements, they will render correctly on Windows. You can call platform-specific widgets for Windows as well.