NOW STREAMING: UnoConf Keynote

 

Professional, paid, support is available from our core engineering team.

For organizations that want a deeper level of support beyond our community support on StackOverflow and Gitter, we offer several options depending on your team size and project needs.

 

 

Our professional support is more than a contract – it is a shared responsibility for your project success. Our engineering team will collaborate with you to ensure the success of your projects, and our custom application development team at nventive is also available to lend its expertise.

 

Contact us

UNO PLATFORM Frequently Asked Questions

Uno Platform is a Universal Windows Platform Bridge that allows UWP-based code to run on iOS, Android, and WebAssembly. What does this really mean? It means that with a single, unified codebase, you can create apps that are supported on multiple platforms all at once.

With Uno Platform, you can empower your existing .NET teams to build cross-platform apps. Gone are the days of needing separate teams for each targeted platform.

Mobile experiences should empower employees and engage customers while inspiring business growth.

For over 11 years nventive has been doing just that: creating mobile experiences that matter with a team of over 100 talented, dedicated employees using a proven methodology that focuses on working closely with our clients.

We strive to bring each unique vision to life while creating compelling value, offering predictable results, and producing actionable deliverables. This is inherent in our culture and evident in our work.

 

Uno Platform was born from emerging client requests to create iOS and Android apps. We decided to empower our existing team of dedicated and talented .NET developers and allowed them to rise to the challenge by building Uno Platform.

To date, over 350 apps have been created using Uno.

Uno Platform provides developers with a consistent development experience across all platforms, using Microsoft's tooling as a base for a more efficient development loop. For designers, XAML provides a shared way to use pixel-perfect designs and use rich UI interactions.

Let’s not forget users, who are provided with a consistent, rich experience across platforms, particularly between mobile and desktop browsers.

We decided to open source Uno Platform to provide the .NET developer community with a way to create rich, cross-platform applications while leveraging their existing knowledge and skill set.

And we’re not going to lie, having additional contributors will only make it get better and evolve faster! There are lots of ways to contribute to the Uno Platform and we appreciate the help from the community. You can provide feedback, report bugs, give suggestions, contribute code, and participate in the platform discussions.

The Uno Platform is open source, under the Apache 2.0 license.

The Uno Platform Playground is a convenient way to experiment with the Uno Platform, using only a WebAssembly compatible web browser.

Support is available through our Gitter, Twitter account, and email info@platform.uno.

Uno Platform-based applications on iOS and Android are no different than any other Xamarin-based applications. See the details here.

On the Web, the application is built using the standard .NET tooling. The application is then transformed into a static website though the Uno Web Boostrapper, which uses mono-wasm to run the C# code in the browser.

WebAssembly is supported in 4 major browser engines, see the WebAssembly official site for more details.

For iOS and Android, it can be deployed like any Xamarin-based application through the App Store and Google Play Store.

For WebAssembly, it can be deployed using GitHub Pages, Azure Web AppsAzure Static Web Sites, or any other static website hosting provider.

Our definition of a bridge is the ability to reuse UWP-compatible source code unmodified and allow it to compile on a different platform, yet behave at runtime the same way.

This definition comes from what Microsoft used to call when working on Islandwood and Astoria bridges to make iOS and Android code or binaries run on Windows.

Microsoft describes it best in its What is .NET page:

.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming, and IoT.