News

Uno Platform 4.7 – New Project Template, Performance Improvements and more

Our first release of 2023 is ready and brings over 230 new features and bug fixes, most notably introducing a new project template, improving performance across all platforms supported by Uno Platform and Shared Fonts. The New Project Template is especially exciting as it helps us set up a wave of innovation for 2023, where we plan to make you super productive in building with .NET. Sign up for our newsletter to stay informed about exciting new releases coming VERY soon. Especially exciting for us is the share of contributions we had from the community during this release; thank you all for contributing! New Project Template Uno Platform 4.7 brings an updated solution template without using a Shared project. In our 2023 Community Survey, we’ve heard the community feedback about this aspect of our templates being commonly confusing. Thank you for bringing this forward so vocally!   Here’s a high-level look at a solution: In this updated solution template, the “Shared Project” is replaced by a regular cross-platform library containing all user code files. This also implies that package references can be included in a single location without the previous need to include those in all project heads. As a bonus,

Uno Platform Learning Resources – 2023 Update

Welcome to the learning resources for the Uno Platform! Whether you are new to cross-platform development or an experienced developer looking to learn more about the Uno Platform, these resources will provide the information you need to get started. In these resources, you will learn about the features and capabilities of the Uno Platform, as well as how to use it to build cross-platform applications. You will also find resources on troubleshooting common issues and optimizing your applications for different platforms. Free Learning Materials 1. Uno Platform Succinctly – Syncfusion Syncfusion, which supports Uno Platform to two of its most popular UWP controls —DataGrid and Charts, published Uno Platform Succinctly. A free eBook that will take you from setting up your first Uno Platform project in Visual Studio to a fully functioning single-page application in four quick chapters.  Uno Platform Succinctly Introduction to Uno Platform Christian Findlay developed a great video tutorial to get you started with Uno Platform course on Udemy. Introduction to Uno Platform 2. Getting Started with Uno Platform – Skye Hoefling Microsoft MVP Skye Hoefling put together a great series for Getting Started with Uno Platform. A compilation of 8 great blogs covering the basics you need

Top 5 .NET Nuggets of 2022

As the year comes to a close, it’s a good time to reflect on the progress and advancements that have been made in the .NET ecosystem over the past year. From new versions of the framework and tools to exciting developments in the community, there has been no shortage of news and events to keep .NET developers engaged and informed. We queried Microsoft MVP community on what they liked the most in .NET in 2022 – see the below 5 highlights! Dev Tunnels in Visual Studio We developers love to code and run our apps on powerful computers with large epic high-DPI screens. However, we also then need to test in real-life scenarios on actual devices. While developing web apps in Visual Studio, testing on external devices was always a hassle, due to the fact that the apps are just running on localhost, so they are not accessible from the outside. But now, Dev Tunnels are here to help us! Tunnels set up port forwarding and a public URL, so you can then easily browse and test your app on any device. And it of course works with Uno Platform WebAssembly apps as well! Check out the documentation here. For

Uno Platform 2022 in Review

Let’s look at some of the most significant 2022 developments in Uno Platform, including release highlights, updates to our productivity tools, notable articles, and milestones. Whether you’re a seasoned Uno Platform developer or new to the ecosystem, this overview will summarize the state of Uno Platform and help you stay up-to-date on the latest happenings in the community. Without further ado, let us looks back at our journey in 2022 and how Uno Platform is establishing itself as a top choice for multi-platform UI development everywhere .NET runs. Executing on Productivity Vision Since the beginning, our goal has been to make Uno Platform the most productive platform for .NET and Windows developers. This year with a continued aim on that goal, we delivered seven releases, each boasting unique updates, evolved our toolset and removed common roadblocks to improve the developer experience and reach that goal. In addition, we are proud of our rapid release cadence – a release every ~7.5 weeks, meaning fixes for issues you submit are becoming available quickly. We shipped in lockstep with WinUI, .NET, Visual Studio 2022 and enhanced our VS Code plugin to make it productive for XAML developers while continuously tuning performance across all

Results from our .NET and Windows Developer Community Survey

Every year we survey our community for roadmap ideas and to gain insights into the state of the .net Windows and cross-platform developer ecosystem. While we often ask new questions, we also repeat some of the questions to understand year-over-year trends.   We were interested in target platform preferences and the most preferred IDEs developers in the Microsoft ecosystem, as this information helps prioritize our work for our open-source project.   Summary Windows as a target platform has gained importance at ‘the expense’ of macOS and Linux. Also, it took over Android as the most important target platform.   Web has retained its priority in developers’ minds.  Android is more popular on mobile platforms than iOS by a 15% margin.   Visual Studio still commands most of the market at 80%. But if developers could hypothetically use just one IDE, VS Code could get even more popular with this audience if it could gain some IDE-like features.   The most important targets for Xplat development Looking at it from year-over-year patterns, from top-3 platforms, we see the same platforms, albeit with some changes in popularity:   Windows: 77% in 2022 vs. 67% in 2021  Android: 72% vs. 69% in 2021  Web: 64% in both 2022 and 2021 

Uno Platform for Figma Preview 4 – Updated UI, Auto-Layout Features and Custom Components

Today we’re releasing Preview 4 of our plugin to continue helping front-end engineers and designers deliver apps faster by improving the design to code handoff. Our latest release packs an updated UI, improved Auto-Layout features, the flexibility to use custom components, and further performance improvements provided by the Uno Platform 4.6 update. Updated Plugin UI inside Figma Based on your feedback, we improved the user interface to provide a more intuitive interface. If you’ve used the plugin before, along with the visual changes, you’ll notice that we’ve reorganized the menu. The Tabs are now labeled, making it easier for users to navigate and customize the plugin’s parameters to better suit each use case scenario. https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2022/12/01125541/New-UI.mp4 Other UI improvements include introducing a new Console Tab, which provides information and warnings about what the plugin is doing. This is the first rollout of the console, so we are still in an experimental stage; however, this should prove more important in future releases to help users identify and fix common errors and mistakes. A few other notable changes to the UI include renaming the Code tab to Export and permitting the user to switch between views; such as XAML, Global Resources, and Localization

Uno Platform 4.6: Hello .NET 7!

Today we are announcing support for .NET 7. Our sixth release of 2022 is a massive step towards creating the most productive platform for building .NET-based applications which run everywhere.  Our end-to-end application development story is increasingly converging. Of course, using only one of the parts, such as our core UI work, will speed up your cross-platform development. But the productivity gain resulting from using all Uno Platform pieces – across UI, Figma, Extensions, and Toolkit is significantly more extensive than the sum of its individual productivity boosts.   Let’s dig into the highlights: .NET 7 support, Library Assets, SVG Support, Android 13, the new WebAssembly Bootstrap 7.0, and ASP.NET Core Hosting Project. For a detailed list of over 200 PRs, please head to our release notes on GitHub.  .NET 7 and Visual Studio 17.4 Support We’ve been closely monitoring and contributing to .NET 7 preview releases and keeping compatibility in lockstep with its advancement. Given our compatibility with .NET 7 RC 2 and RC 2 quality overall, we can confidently say Uno Platform will support .NET 7 on November 8th, when it launches.  .NET 7 is often described as ‘the fastest .NET yet.’ We couldn’t agree more. Developers are using

DotNetConf 2022 – Three days of .NET Everything – .NET 7, Uno Platform and more

Every year we look forward to November, which means .NET Conf is around the corner, a chance for the .NET community and contributors to get together and share knowledge, learning, tips, and some good times. This year is no different as we look ahead to the largest virtual .NET conference. Join the .NET community on November 8th-10th at .NET 7 has in store, the newest developments across the .NET platform, including open source and dev tools, and fantastic live sessions, including one from our very own CTO Jerome Laban. As for .NET 7 support, you can expect us to ship in lockstep with .NET 7. .NET Conf 2022 – Decoder Challenge MessageBox.Show(string.Format(“Congratulations! You’ve uncovered the secret decoder challenge letter – “S” /> ” Now you need to move on to the next clue provided by other sponsors until you get them all. Once you have all the letters and you, decode the word or phrase, head to DotNetConf’t secret decoder challenge and complete the form with your answers. You will be entered to win one of 9 awesome prizes provided by all the sponsors.  .NET Conf Challenge Prizes .NET Conf is the time to celebrate .NET Community. Like in previous years,

Uno Platform Roadmap 2023 Survey

TLDR: Take the Uno Platform 5-minute survey to help us decide on 2023 priorities. Take Uno Platform 2023 Survey The Road Ahead Every year we run a survey to help us decide Uno Platform’s big priorities in the year to come. We are talking about big rocks we should focus on. Please continue raising the small feature requests with us at our GitHub repo, so we address them on the fly. In the past, our roadmap surveys uncovered new opportunities which materialized as our integration with Figma, Uno Toolkit, or Uno Platform extensions. Now, we’d love to hear how you use the new platform pillars we developed and learn of any other unique needs. We look forward to building Uno Platform with you, so it becomes the most productive way to build applications on .NET. Thanks for taking 5 minutes to share your opinion and help us decide on 2023 priorities. Take Uno Platform 2023 Survey Jerome Laban, CTO, Uno Platform About Uno Platform For those new to Uno Platform – it allows for creation of pixel-perfect, single-source C# and XAML apps which run natively on Windows, iOS, Android, macOS, Linux and Web via WebAssembly. It offers Figma integration for design-development handoff,