Uno Platform Benefits
Uno Platform makes a great choice for modern .NET developers.
Build for WebAssembly - Today
Uno Platform is moving together with latest WebAssembly advancements, just give it a shot in the playground below. Uno-built native mobile and desktop apps of today will just work when WASM is ready.
Uno Platform controls & Xamarin Forms code side-by side
As both technologies sit on top of Xamarin ‘classic’, you are able to use Uno Platform side-by-side with Xamarin Forms. This provides an easy and low-risk way for trying Uno Platform in real projects.
Tools You Love & Skills You Have
If you speak C#, XAML and use Visual Studio you will feel at home. Ramp up time is minimal, and you can take advantage of all Visual Studio ecosystem has to offer for testing, deploying, project management, etc.
Fastest DevLoop – Guaranteed.
On projects we work on with Uno Platform, we find ourselves spending 95% of the time in Visual Studio and on Windows, only occasionally checking if WASM, iOS and Android ‘heads’ are looking good. For you this means gains in productivity through Visual Studio debugger experience, speed of deployment and hot reload / edit and continue features as well as working perfectly with Azure DevOps
UI Flexibility: Same look everywhere, or custom UI for each platform.
By using Uno you can either have the same look & feel across mobile and web. Or, if you’d prefer to you have platform-specific look, you can also do that by overriding code needed to render controls. We default to the first, as that’s what most of our clients ask for. But we also provide you an option to also utilize the latter. Choice is good!
Future proof your apps– Uno Platform support for SkiaSharp
SkiaSharp allows you to draw pixels on Skia canvas, as opposed to using native controls. In turn this allows you to move to any new platform as they become available. You can use Uno Platform to take advantage of SkiaSharp-enabled fast drawing times, high performance, visual layouts and will be able to create any element or animation you need, without platform-specific UI restrictions.
PWA Support + Electron Possibilities
If Progressive Web Apps (PWA) is your deployment strategy for mobile apps, then through Uno Platform support for WebAssembly you can have that option too. And, if you’d like to go even further to MacOS, by wrapping your PWA in Electron shell you can deploy natively to MacOS too.
Vibrant Community
Help is available by a very vibrant community online and offline. Head over to our Gitter channel or look for a .net or mobile user group near you – they are likely hosting an event on Uno. We are parts of your community too – we often visit conferences and groups, as well as contribute code to Mono.
Works on both Visual Studio on Windows and Mac
We recommend using Visual Studio 2017 and 2019 on Windows. If you insist on developing on Mac, it works on Visual Studio for Mac too, but in our opinion, you lose a lot of the dev loop benefits by not being on Windows environment
Any Xamarin classic improvement = Uno Platform improvement
As Uno Platform is built on top of Xamarin ‘classic’, any improvement made to Xamarin.Android and Xamarin.iOS is automatically inherited in
XAML Examples Everywhere
Uno stands on shounders of giants around us.XAML for UI is a mature and well documented technology – you’ll always find an example suiting your needs, which often *just work* in Uno Platform.
Reuse Windows Community Toolkit on the Web.
This is not only cool, but it also means you can reuse all Windows Community Toolkit custom controls to build Uno Platform-based apps on Web or Mobile.
Single Codebase: Web, Mobile, Desktop
Smart developers reuse. Your business logic and UI layer will be close to 100% compatible across native mobile, web and desktop.
Battle-tested Codebase
While we open sourced Uno Platform in May 2018, we have been working on it since 2013 and have used it on hundreds of consultancy engagements.
Productivity
Do most of your mobile dev work without an even needing an emulator, touching a provisioning profile or needing a MacBook.
Build Responsive applications that work everywhere
Form factor is no longer a big issue to you – by leveraging Uno Platform your apps will run and display/scale correctly everywhere by default – even iPad! Also, this reduces the pressure on your designers by asking them different assets for each platform.
Build for WebAssembly - Today
Uno Platform is moving together with latest WebAssembly advancements, just give it a shot in the playground below. Uno-built native mobile and desktop apps of today will just work when WASM is ready.
Tools You Love & Skills You Have
If you speak C#, XAML and use Visual Studio you will feel at home. Ramp up time is minimal, and you can take advantage of all Visual Studio ecosystem has to offer for testing, deploying, project management, etc.
UI Flexibility: Same look everywhere, or custom UI for each platform.
By using Uno you can either have the same look & feel across mobile and web. Or, if you’d prefer to you have platform-specific look, you can also do that by overriding code needed to render controls. We default to the first, as that’s what most of our clients ask for. But we also provide you an option to also utilize the latter. Choice is good!
PWA Support + Electron Possibilities
If Progressive Web Apps (PWA) is your deployment strategy for mobile apps, then through Uno Platform support for WebAssembly you can have that option too. And, if you’d like to go even further to MacOS, by wrapping your PWA in Electron shell you can deploy natively to MacOS too.
Works on both Visual Studio on Windows and Mac
We recommend using Visual Studio 2017 and 2019 on Windows. If you insist on developing on Mac, it works on Visual Studio for Mac too, but in our opinion, you lose a lot of the dev loop benefits by not being on Windows environment
XAML Examples Everywhere
Uno stands on shounders of giants around us.XAML for UI is a mature and well documented technology – you’ll always find an example suiting your needs, which often *just work* in Uno Platform.
Single Codebase: Web, Mobile, Desktop
Smart developers reuse. Your business logic and UI layer will be close to 100% compatible across native mobile, web and desktop.
Productivity
Do most of your mobile dev work without an even needing an emulator, touching a provisioning profile or needing a MacBook.
Uno Platform controls & Xamarin Forms code side-by side
As both technologies sit on top of Xamarin ‘classic’, you are able to use Uno Platform side-by-side with Xamarin Forms. This provides an easy and low-risk way for trying Uno Platform in real projects.
Fastest DevLoop – Guaranteed.
On projects we work on with Uno Platform, we find ourselves spending 95% of the time in Visual Studio and on Windows, only occasionally checking if WASM, iOS and Android ‘heads’ are looking good. For you this means gains in productivity through Visual Studio debugger experience, speed of deployment and hot reload / edit and continue features as well as working perfectly with Azure DevOps
Future proof your apps– Uno Platform support for SkiaSharp
SkiaSharp allows you to draw pixels on Skia canvas, as opposed to using native controls. In turn this allows you to move to any new platform as they become available. You can use Uno Platform to take advantage of SkiaSharp-enabled fast drawing times, high performance, visual layouts and will be able to create any element or animation you need, without platform-specific UI restrictions.
Vibrant Community
Help is available by a very vibrant community online and offline. Head over to our Gitter channel or look for a .net or mobile user group near you – they are likely hosting an event on Uno. We are parts of your community too – we often visit conferences and groups, as well as contribute code to Mono.
Any Xamarin classic improvement = Uno Platform improvement
As Uno Platform is built on top of Xamarin ‘classic’, any improvement made to Xamarin.Android and Xamarin.iOS is automatically inherited in
Reuse Windows Community Toolkit on the Web.
This is not only cool, but it also means you can reuse all Windows Community Toolkit custom controls to build Uno Platform-based apps on Web or Mobile.
Battle-tested Codebase
While we open sourced Uno Platform in May 2018, we have been working on it since 2013 and have used it on hundreds of consultancy engagements.
Build Responsive applications that work everywhere
Form factor is no longer a big issue to you – by leveraging Uno Platform your apps will run and display/scale correctly everywhere by default – even iPad! Also, this reduces the pressure on your designers by asking them different assets for each platform.