Build together, debug together. Join the community on Discord.→

Uno Platform Learning Resources – 2023 Update

Welcome to the Uno Platform learning resources! Whether you’re a beginner or an experienced developer, these resources will provide you with everything you need to learn about cross-platform development with the Uno Platform. We offer a variety of free and paid resources that include workshops, tutorials, videos, articles, and blogs. Our resources cover topics ranging from beginner basics to more advanced scenarios, ensuring that you have access to the best possible learning experience.

Workshops

1.Simple Calculator

1. Uno Tube Player

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. 

2. Introduction to Uno Platform

Christian Findlay developed a great video tutorial to get you started with Uno Platform on Udemy. The course walks you through a simple UI scenario and shows you how to build a single-source app for iOS, Android, Browser, and macOS. 

3. 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

4. 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.

5. 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.

6. 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.

7. 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

8. 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

9. 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.

10. 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

This comprehensive 4-part series takes you on a journey to recreate Amazon’s Goodreads App, covering the homepage, author page, and book detail page. Learn to seamlessly transfer your generated code from Figma to Visual Studio and add Back-End Logic.

Create a functional login page with ease using Figma and the Uno Platform plugin. This beginner-friendly tutorial will guide you through the process of designing a clean, user-friendly login interface, complete with input boxes for username and password and a button for user authentication.

Explore a more advanced tutorial on replicating a feature-rich pet adoption app with Figma and Uno Platform plugin. Learn to add profile images, pet details, like and adopt buttons, and dynamic overlays. Sample app included.

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:
Related Posts

Uno Platform 5.2 LIVE Webinar – Today at 3 PM EST – Watch