C#
.NET
Client Apps

.NET MAUI - Cross-Platform App Development

.NET.NET
C#C#
.NET MAUI.NET MAUI

.NET MAUI, also known as .NET Multi-platform App UI, enables developers to build native apps for iOS, Android, macOS, Windows, and other platforms using a single codebase.

.NET MAUI - Cross-Platform App Development

Duration: 5 days

.NET MAUI, also known as .NET Multi-platform App UI, is a new framework from Microsoft designed to help developers create modern, cross-platform applications. It is the evolution of the popular Xamarin.Forms framework, with a more flexible architecture and improved support for new platforms.

Who Should Attend

  • Developers and technical professionals who want to deepen their skills in .NET MAUI - 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 .NET MAUI
  • App Startup
  • Handlers
  • Renderers
  • Application Lifecycle
  • Resources (images, fonts, icons, raw assets)
  • Platform-specific code
  • XAML with .NET MAUI
  • Controls
  • Layouts
  • Data binding
  • Converters
  • Handlers for customizing .NET MAUI controls
  • .NET MAUI Essentials
    • 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

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 🗙