Uno Platform ist eine Software-Entwicklungsplattform für plattformübergreifende Anwendungen für iOS, Android, Windows, macOS und das Web – mit der XAML-Syntax von WinUI.
Uno Platform - Plattformübergreifende Appentwicklung
Dauer: 3 Tage
Uno Platform ist eine Software-Entwicklungsplattform, die es ermöglicht, plattformübergreifende Anwendungen für verschiedene Betriebssysteme wie iOS, Android, Windows, macOS und das Web zu entwickeln. Mit Uno Platform können Entwickler native Anwendungen erstellen, die auf allen unterstützten Plattformen nahtlos funktionieren und ihr volles Potenzial ausschöpfen.
Zielgruppe
- Developers and technical professionals who want to deepen their skills in Uno Platform - Plattformübergreifende Appentwicklung.
- Architects and team leads evaluating practical implementation patterns.
- Teams adopting modern engineering practices for delivery and operations.
Voraussetzungen
- Basic software development experience
- Familiarity with common development tools and workflows
- Interest in applying the course topics in real projects
Lernziele
- 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
Kursinhalt
- Projekt-Konfiguration
- Applikations-Architektur mit Uno Platform
- App Startup
- Application Lifecycle
- Resources (Images, Fonts, Icons, raw Assets)
- Platform-spezifischer Code
- XAML mit Uno Platform
- Controls
- Layouts
- Data binding
- Converters
- Handler zum Customizing von WinUI Controls
- Navigation mit Uno Navigation
- Uno Extensions
- Uno Toolkit
- Nicht-UI APIs
- Copy and paste
- Sensors
- Network state
- Secure data store
- Browser-based authentication flows
- Aufruf von API Services
- Automatisiertes Testing
- Build, test, distribute und monitor mit Visual Studio AppCenter
- Unterschiede zu anderen Technologien wie z.B. .NET MAUI
- Integration von WinUI Controls in WPF mittels Uno Islands
Praktische Übungen
- 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
Ergebnisse
Nach Abschluss dieses Kurses können die Teilnehmenden die vermittelten Konzepte und Werkzeuge anwenden, um belastbare Lösungen in realen Projekten umzusetzen.