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. 

Introduction to Uno Platform

Christian Findlay developed a great video tutorial to get you started with Uno Platform course on Udemy.

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 to get started with Uno Platform and more recently published Getting Started with the Uno Platform and WinUI 3. A hands-on building of cross-platform Desktop, Mobile, and Web Applications that can Run Anywhere.

8 Part-series

Building a To Do App with Uno Platform - Steven Giesel

Steven Giesel explored the in’s and out of Uno Platform and documented his experience with a great blog series that dive’s further into What Uno Platform is and how to build a multi-platform Kanban-Style Todo App.

XAML Fundamentals

Picking up where Uno Platform contributor and Microsoft MVP Nick Randolph left off, we are revisiting XAML basics and updating to include cross-platform support via Uno and WinUI.

5. Microsoft blogs on Uno Platform

WinUI Team Blog: Building cross-platform apps with WinUI and Uno. This tutorial walks you through building a simple same-codebase app which uses WinUI InfoBar control and runs on Windows 10, WebAssembly and Android.

Here are two articles that will help developers getting started with the Surface Duo.

Uno Platform and Raspberry Pi

If your looking to bring your cross platform apps to Raspberry Pi with Uno Platform, Peter Gallagher wrote an article to help you get started or try our getting started documentation.

Paid Learning Materials

7. Uno Platform Fundamentals

You can find our Uno Platform Fundamentals course written by Thomas Claudius Huber. By the end of the course, you will have created your first Uno solution in Visual Studio, and you’ll have the skills and knowledge needed to build multi-platform apps with Uno Platform.

The course covers the following:

• What is Uno Platform
• How to build a user interface in XAML
• How to apply the MVVM pattern
• How to adapt your user interface to different screen sizes
• How to write platform-specific code
• How to connect your application to a data source to load data

6. Getting Started with the Uno Platform and WinUI 3

More recently published Getting Started with the Uno Platform and WinUI 3. A hands-on building of cross-platform Desktop, Mobile, and Web Applications that can run anywhere.

Creating Cross-Platform C# Applications with Uno Platform

Creating Cross-Platform C# Applications with Uno Platform By Matt Lacey & Marcel Alexander Wagner is a helpful guide packed with tips and practical examples to help you build applications for common scenarios. It’s available on Packt as well as Amazon.ca/.com.

Uno Platform for Figma

If you havent already, try out our Uno Platform for Figma plugin. Easily go from design to generated code and improve the design to developer handoff.

Replicating Amazon's Goodreads App

Building a Login Page and a Profile Page

Replicating a Pet Adoption UI

Uno Platform Resources

Uno Platform Team and Community

For general discussions, questions and ideas, we suggest using Uno Platform GitHub discussions, or for more chat-like troubleshooting; you can try our #uno-platform Discord channel. Both have our engineering team monitoring discussions and answering questions.

Official Documentation

We continuously update and publish new Documentation, which is a great starting point when troubleshooting or looking for additional information. 

Uno Platform on YouTube

The Uno Platform YouTube channel is also an excellent source for learning. On top of publishing tutorials and demos, we also have weekly live coding sessions that tackle different areas of the 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, and a set of extensions to bootstrap your projects. Uno Platform is free and Open Source (Apache 2.0) and available on GitHub.

Next Steps

To upgrade to the latest release of Uno Platform, please update your packages to 4.6 via your Visual Studio NuGet package manager! If you are new to Uno Platform, the best way to get started is to follow our official getting started guide. (5 min to complete)

Tags:

Share this post:
Share on twitter
Share on linkedin
Share on reddit
Share on telegram
Related Posts