Leveraging the Uno.WASM Bootstrapper
At the heart of Uno-WASM, there’s a package called
Uno.Wasm.Bootstrap (Uno Bootstrapper) project. It contains the tooling required to build, package, deploy, run and debug a .NET project in a web browser using WebAssembly.
HTML5 Is a Rich and Powerful Platform
Access the power of HTML5 by reusing any package from npmjs becomes easy. For online applications, they can also be downloaded directly from a CDN like
Example of easily achievable integrations:
Add an elaborated rich-text editor like CKEditor, Monaco, Quill
Play with mapping with OpenStreetMap, Bing maps, Google Maps…
Take photos with Photobooth.js
Embed a CLI for your power users with xterm
- The list goes on….
How-to Samples: Three Parts Documentation Tutorial
Part 1 – Concepts. Explains how a managed (C#) application can access the HTML5 DOM and use it.
Part 2 – First Sample. Step-by-step instructions to embed a syntax visualizer called PrismJS into a Uno-WASM app.
Part 3 – Second Sample. Step-by-step instructions to embed a date/time picker called Flartpickr into a Uno-WASM app.
If you are interested to learn more about Uno Platform consider registering for UnoConf – a free virtual conference on Aug 12, 2020 where our core team, community and Microsoft will discuss the latest from WinUI and Uno Platform world.
About Uno Platform
For those new to Uno Platform – it enables for creation of single-source C# and XAML apps which run natively on iOS and Android, macOS and Web via WebAssembly. Uno Platform is Open Source (Apache 2.0) and available on GitHub. To learn more about Uno Platform, see how it works, or create a small sample app.
Carl De Billy on Behalf or Uno Platform Team