+++ title = "WinUI" description = "Create apps for Microsoft Windows." weight = 2 [taxonomies] tags = ["Windows", "Aparoksha"] [extra] preview = "WinUI.png" expand = true +++ 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.