12+ Years of App Development
Everything from a single source
50+ Successful App Projects

Trainings

Cross-Platform-Apps with .NET MAUI

With .NET MAUI or .NET Multi Application User Interface, Microsoft provides a framework that is geared towards cross-platform app development for Android, iOS, macOS and Windows. In this workshop you will learn how to use .NET MAUI for your needs and requirements.

Contents of the seminar

Cross Platform Applications with .NET Multi Application User Interface (.NET MAUI)

  • Short historical outline
  • Code sharing approaches
  • The application lifecycle of each app
  • Similarities and differences between the platforms

Getting started with .NET MAUI

  • Differences to Xamarin.Forms
  • .NET MAUI layouts and controls
  • How .NET MAUI works
  • Databinding
  • Converter
  • navigation
  • Commands
  • Behaviors
  • Dependency Service
  • Extending .NET MAUI with Custom Handlers
  • Introduction to the Model-View-ViewModel pattern (MVVM)

Mobile data storage

  • Data storage options presented using the example of SQLite and file storage
  • Transparent cross-platform data access

Internationalization & Localization in .NET MAUI

  • What is i18ln?
  • Localization of resources
  • Localization via XAML extensions

Connecting data sources

  • Integrating web services
  • Using platform specific APIs

Testing and deployment

  • Unit testing
  • Setting up continuous build & delivery environments
  • Deploying to app stores

Advanced topics

  • .NET MAUI Community Toolkit
  • Memory and Performance Best Practices
  • Crash Reporting with Microsoft AppCenter
  • Migration from Xamarin.Forms to .NET MAUI

We are always open for further topic requests.

  • Logo for Cross-Platform-Apps with .NET MAUI
  • Termine:

    We conduct every seminar as a customized in-house seminar.

    All our seminars can also be attended as a live online seminar.

  • Talk to Sebastian Seidel for training related information

    My name is Sebastian Seidel. I will be happy to help you find a suitable date and coordinate content. You can reach me at +49 571 82925810 or via training@cayas.de.

  • Fakten:

      • Recommended training duration: 3 days à 8 hours

      • Target audience: Mobile application developers who want to create apps for iPhone and Android with a common code base with as little effort as possible.

      • Previous knowledge: Knowledge of Android or iOS is helpful but not required, good knowledge of C# should be present, understanding of the MVVM pattern is helpful.

      • Seminar software: Visual Studio, Visual Studio for Mac; Alternatively JetBrains Rider.

The Cayas Software team in a meeting, ready to plan your individual training.

Book your individual training now for your successful start.