Using modern Windows APIs in your cross-platform app

1. Download Windows (App) SDK packages from NuGet
2. Generate C++ headers with C++/WinRT
3. Install Windows App SDK runtime
4. Create appxmanifest.xml and image assets
winapp init replaces steps 1–4
5. Create native addon and install build tools
6. Reference generated headers and bootstrap APIs
* winapp node create-addon replaces steps 5–6
7. Write native code and call from your app
8. Build package files
9. Layout manifest and assets in right locations
10. Create MSIX or register loose folder
11. Run packaged app to test
Repeat 7–11 for every code change
winapp create-debug-identity replaces steps 8–11
12. Package for distribution
winapp pack replaces step 12
These steps are generalized and may vary by framework. winapp CLI works with CMAKE based frameworks, .NET, Electron, Tauri, Rust, and more.
* `create-addon` is part of npm package only. More framework packages coming soon.