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.