What if you could build native apps for every platform from a single C# and XAML codebase? Learn how Uno Platform ports the Windows UI to all major targets.
#1about 3 minutes
What is Uno Platform and its development ecosystem
Uno Platform is an open-source framework for building cross-platform .NET apps from a single codebase using a rich ecosystem of libraries for theming, navigation, and tooling.
#2about 2 minutes
How Uno Platform extends WinUI across all targets
Uno Platform takes the WinUI XAML and API layer, originally for Windows, and extends it to run on iOS, Android, WebAssembly, and more by plugging into native rendering engines.
#3about 6 minutes
Creating a new application with the Uno Platform wizard
The project wizard simplifies setup by allowing you to select target platforms, presentation patterns like MVVM or MVUX, theming, and extensions for features like dependency injection and navigation.
#4about 7 minutes
Exploring the project structure and C# Hot Reload
A single, clean project file is managed by the Uno SDK, and C# Hot Reload enables live UI updates during development without losing application state.
#5about 4 minutes
Accessing device features with cross-platform non-UI APIs
Uno Platform implements Windows Runtime APIs to provide cross-platform access to device hardware and features like geolocation, speech recognition, and gamepad input without platform-specific code.
#6about 2 minutes
Case study: Modernizing the NuGet Package Explorer
The official NuGet Package Explorer was modernized from an old WPF application into a cross-platform web app using Uno Platform, demonstrating its power for app modernization.
#7about 1 minute
Getting started and joining the Uno Platform community
Learn how to get started with Uno Platform by visiting the official website, joining the active Discord server for support, and contributing to the project on GitHub.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:20 MIN
The challenge of multi-platform app development
Discover .NET MAUI
02:18 MIN
Understanding .NET MAUI's core concepts and platforms
Discover .NET MAUI
02:45 MIN
The evolution of .NET as a modern development platform
This Is Not Your Father's .NET
01:53 MIN
The evolution from Xamarin to .NET MAUI
Discover .NET MAUI
08:05 MIN
A live demo of building a .NET MAUI app
Discover .NET MAUI
02:04 MIN
A real-world Blazor app on web, desktop, and mobile
Blazor Unleashed: The Future of .NET Web Development
07:36 MIN
A live demonstration of an internal developer platform
AI-Augmented DevOps with Platform Engineering
09:15 MIN
Building an opinionated platform for federated development
Breaking Down Silos Between Design and Development
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
Luis Minvielle
Developers share the most interesting tech they ever builtMost people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
Chris Heilmann
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...