C#
.NET
Client Apps

Uno Platform - Cross-Platform App Development

.NET.NET
C#C#
Uno PlatformUno Platform

Uno Platform is a software development platform that enables cross-platform applications for iOS, Android, Windows, macOS and the web, using the XAML syntax from WinUI.

Uno Platform - Cross-Platform App Development

Duration: 3 days

Uno Platform is a software development platform that enables cross-platform applications for various operating systems such as iOS, Android, Windows, macOS and the web. With Uno Platform, developers can create native applications that work seamlessly on all supported platforms and reach their full potential.

Who Should Attend

  • Developers and technical professionals who want to deepen their skills in Uno Platform - Cross-Platform App Development.
  • Architects and team leads evaluating practical implementation patterns.
  • Teams adopting modern engineering practices for delivery and operations.

Prerequisites

  • Basic software development experience
  • Familiarity with common development tools and workflows
  • Interest in applying the course topics in real projects

Learning Goals

  • Understand the core concepts and architecture behind the course topic
  • Apply recommended implementation patterns in practical scenarios
  • Build and validate solutions using modern tooling and workflows
  • Troubleshoot common issues and improve reliability
  • Plan next steps for production-ready adoption

Course Content

  • Project configuration
  • Application architecture with Uno Platform
  • App Startup
  • Application Lifecycle
  • Resources (images, fonts, icons, raw assets)
  • Platform-specific code
  • XAML with Uno Platform
  • Controls
  • Layouts
  • Data binding
  • Converters
  • Handler for customizing WinUI controls
  • Navigation with Uno Navigation
  • Uno Extensions
  • Uno Toolkit
  • Non-UI APIs
    • Copy and paste
    • Sensors
    • Network state
    • Secure data store
    • Browser-based authentication flows
  • Calling API services
  • Automated testing
  • Build, test, distribute and monitor with Visual Studio AppCenter
  • Differences to other technologies like .NET MAUI
  • Integration of WinUI controls in WPF using Uno Islands

Hands-on Labs

  • Set up a working project baseline for the course topic
  • Implement a core feature and validate expected behavior
  • Integrate testing or automation to improve quality and repeatability

Outcomes

After completing this course, participants can apply the covered concepts and tooling to implement reliable solutions in real-world projects.

Ready for more information?

Important Note on Offers and Pricing

Website information, dates, availability, and prices are provided without guarantee and remain subject to confirmation. Sending a training inquiry does not create a binding contract. See our Terms & Conditions.

Loading inquiry form...

Loading inquiry form...

The inquiry form is being initialized. If this message persists, please try refreshing the page or contact us directly at office@cninnovation.com.

AI
An unhandled error has occurred. Reload 🗙