Looking to expedite the cross platform development process? Uno Platform offers this and much, much more. In fact, here are 50 reasons why exactly you should use it for your next development project.
- It is Open Source and Free – under Apache 2.0
- It is mature and battle-tested on hundreds of apps built over the past 6 years
- It can help port code from 20 years ago to iOS, Android and Web – like we did with the Windows Calculator
- It allows you to leverage your existing C# and XAML skill set to build apps for iOS, Android and Web
- One codebase – 4 different platforms – need we say more? (iOS, Android, Windows, WebAssembly)
- It supports Progressive Web Apps (PWA)
- It is professionally supported – if you require professional support
- It gives back to the community – not only the code but it supports other OSS projects, user groups and conferences
- You can make a gradient brush
- Never write Objective-C again
- Reuse your favorite MVVM pattern on all platforms
- XAML for UI is a mature & well documented technology – you’ll always find an example suiting your needs
- Start developing your app before knowing which platform you’ll need to target
- Reduce the pressure on your designers by NOT asking them to create different assets for each platform
- Press F5 first and develop your app live using Hot Reload
- You can put an image in a button, in a button
- Mix and Match XAML controls and Native components at will
- Rocky Lhotka said Uno Platform is one of the few ways .NET developers can remain relevant in years to come
- Our annual conference, UnoConf, is held in Montreal, Canada – a perfect excuse for you to come the Canadian capital for food, comedy, architecture, music, people and fashion
- Uno Platform showcase app is an actual app for software developers that complements Azure DevOps – UADO
- Our UADO sample app is also open–source – learn from the way we code!
- Uno Platform provides SkiaSharp support for WebAssembly
- It is built on top of Xamarin Classic
- Our team contributes to Mono
- Works with Visual Studio 2017 and 2019
- 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 a Windows box
- Works seamlessly with Azure DevOps
- Do 95% of the work without using iOS or Android at all. Yes, even to test.
- Do most of your mobile dev work without even needing an emulator (=> productivity)
- Do most of your mobile dev work without needing to touch a provisioning profile
- Do most of your mobile dev work without needing a MacBook
- Run a XAML app on an iPhone. That’s cool.
- You can contribute to Uno with full confidence that you’re backed by our test suite
- We’re easy to reach, quick to answer on Gitter, Twitter and email
- Be at the forefront of WinUI and the future of Microsoft UI developer stack
- No more passing around Android Context in every method just to be able to actually do something
- You can run SQLite, Entity Framework Core in the browser. Promise.
- Bring all your devs together on the same platform, talking the same language. No more isolated teams.
- Reuse your field-tested valuable code on a future-proof platform
- Billy Hollis has an upcoming book on Uno
- Build cross-platform apps that natively support touch, mouse, keyboard, and pen
- It has XAML Hot Reload on all platforms!
- Balance your WebAssembly app size and performance using Interpreter, AOT or a mix of both
- Our customer HubSE saved 10x time by using Uno to modernize their web app
- Unified UI testing using Xamarin.UITest and Selenium
- You can use Skia.Extended right out of the box
- Loving and caring contributor community of over 100 developers
- No nonsense Twitter account. Seriously.
- Uno Platform full-day workshop is open source and free – available on GitHub
- We have full event-in-a-box presentations available for anyone who wants to deliver an Uno talk