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. Uno Platform uses the XAML syntax from WinUI and provides developers with a unified interface for developing applications for different platforms. The platform is open source and available on Github, allowing developers to actively participate in the further development of the platform and develop their own extensions and applications.
Contents
- 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