Uno Platform online community move to StackOverflow and Discord
đź•“ 2 MIN Hello Discord and Stack Overflow! Over the past two years, we have used Gitter as our main communication channel between Uno Platform engineering team and Uno community. It has served us great with immediate responses we were getting from community on new bits published, troubleshooting issues together etc. With the size of our community it […]
Profile Guided AOT in Uno Platform reduces package size by 50%
đź•“ 5 MIN We’re pleased to announce the support for .NET Profile Guided AOT (PG-AOT) for the Uno Platform, which allows the creation of faster and smaller apps. When compared with the Full AOT support we’ve added support for last year, the package size is cut in half. It provides better performance with the Mixed Mode support we […]
Announcing Uno Platform 3.0 – Support for WinUI 3.0 Preview 1
đź•“ 3 MIN Today, the Uno Platform is adding support for WinUI 3.0 Preview, alongside WinUI 2/UWP and later. This allows applications to use newer APIs from Microsoft and create cross platforms apps. We’ve worked closely together with the WinUI team in order to be able to bring you Uno Platform 3.0 release at the same time WinUI […]
Introduction to Uno Platform course launches on Udemy
đź•“ 2 MIN We are pleased to announce one of our community champions Christian Findlay has published the first course of his Uno Platform curiculum on Udemy. This is a great way to get started with Uno Platform after you’ve gotten your first steps via our official Getting Started guide. Add to Udemy Wish List Now. You […]
Announcing Uno Platform 2.4 – macOS support and Windows Calculator on macOS
đź•“ 4 MIN Hello macOS! Developer productivity and code reuse is at the heart of Uno Platform mission. Today we are adding macOS support preview and we are one step closer to achieving #WinUIEverywhere mission, enabling WinUI and your C# and XAML code to run on Windows, iOS, Android, Web, and now macOS. macOS support was one of […]
Announcing Uno Platform 2.3 – Android 10, Android X, WinUI and more!
đź•“ 3 MIN The wait is over! Uno.UI for Android now supports compilation for API level 29 (Android 10). It is now possible to use all the new APIs available like the new location permissions and improvements to the Biometry and foldables support. Using the API level 29 allowed us to review our TextBlock implementation for Android and […]
INotifyPropertyChanged with C# 9.0 Source Generators
đź•“ 2 MIN Credit: This article originally appeared at https://jaylee.org/archive/2020/04/29/notify-property-changed-with-rosyln-generators.html, written by Jerome Laban. In a design meeting far, far away, source generators were designed to be part of C# 6.0, but sadly never came to be. At the time, wanting that source generation feature pretty badly, I went on implementing the specification which later became Uno.SourceGeneration, and […]
How we got 14% performance boost to Uno Platform 2.2 over 2.1 release
đź•“ 6 MIN The performance improvements made in Uno Platform 2.2 when compared with 2.1 are spread across multiple categories: Memory pressure, with 40% of arrays reuse try/finally optimizations for WebAssembly, with 10x improvements GC Handles pressure, with 2.8x over reusing handles JavaScript tweaking, ranging with 20% and 10x faster operations Finalizers cost, with 4x improvement in […]
UWP, WinUI and Uno Platform get Prism support thanks to Uno team OSS Contribution
đź•“ 3 MIN We are pleased to announce that Uno Platform team has provided the initial support for the Prism library. Background The Prism Library was initially created by Microsoft’s Patterns and Practices team in 2008 and had grown into a mature set of guidance that allows developers to use proven patterns and development practices to create […]