Simple Calc Workshop

Set up your developer environment and learn the essential tools, libraries, and patterns to help you develop your apps with Uno Platform. 

Your Choice of Code

Build a Simple Calculator app using your choice between XAML or C#

Tailored Experience

Create the Simple Calculator project in one of 4 ways.

Hands-On Learning

It’s learning by doing, and the best way to grasp Uno Platform concepts.

Easily customizable

Customize effortlessly using Uno Figma to match your brand. 

Workshop Learning

Simple Calc Workshop is a comprehensive learning opportunity that covers a wide range of app development skills and techniques. Participants will leave with the ability to create multi-platform applications, choose the best development approach for their projects, and design apps that are functional and visually appealing.

Environment Setup
How to prepare your environment to build multi-platform apps with Uno Platform, whether using Visual Studio or Visual Studio Code.
Project Creation
How to create a new solution using the Uno Platform dotnet new template or the Uno Platform Template Wizard.
XAML and C# Markup
How to build your app using XAML or C# Markup.
Pattern of Choice
How to build your app using Model-View-ViewModel (MVVM) or Model-View-Update-eXtended (MVUX).
Theme Customization
How to customize your app theme and dynamically trigger theme changes at runtime.

Get Started with
Simple Calc Workshop

Follow our workshop guide to get started.

Additional Learning Resources

Uno Docs

Our documentation is designed to help you make the most of what we have to offer. Here, you'll find step-by-step guides, FAQs, troubleshooting tips, and much more.

Github Discussions

Visit our GitHub discussions, start a thread, and help build a public, referenceable knowledge base for Uno developers.

Tube Player

Craft a Tube Player app to swiftly develop a user-friendly Uno Platform app for searching and streaming YouTube videos.

Discord

If you're experiencing issues, visit our Discord server, where our engineering team and community will be able to help you troubleshoot.