Publication date : 02/09/2024

Course : .Net MAUI, mobile application development

Practical course - 4d - 28h00 - Ref. MUI
Price : 2100 € E.T.

.Net MAUI, mobile application development




.Net MAUI is a cross-platform infrastructure that enables developers to generate native desktop and mobile applications using C# and XAML. It is integrated with Visual Studio. MAUI generates a single code base to create applications that run on Android, iOS, macOS and Windows.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. MUI
  4d - 28h00
2100 € E.T.




.Net MAUI is a cross-platform infrastructure that enables developers to generate native desktop and mobile applications using C# and XAML. It is integrated with Visual Studio. MAUI generates a single code base to create applications that run on Android, iOS, macOS and Windows.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding the .Net MAUI mobile application development process
Architecting a mobile application using the MVVM Pattern
Use various graphic components to design mobile interfaces
Enrich the mobile application with access to local and remote data

Intended audience
Mobility developers and project managers.

Prerequisites
Knowledge of C# 5.0, XAML a definite advantage.

Practical details
Hands-on work
The practical exercises will help you to understand the problems of mobile HMIs for all operating systems.

Course schedule

1
Introduction

  • Architecture and installation of .Net MAUI.
  • Main new features of .Net MAUI compared with Xamarin.
  • Lifecycle of a .Net MAUI application.
  • Structure and debugging of a .Net MAUI project.
Exercise
Development and deployment of a first .Net MAUI mobile application following the basic model.

2
XAML language and user interface

  • Introduction to the XAML declarative language for mobile interfaces.
  • Markup Extensions.
  • Platform specifics via XAML.
  • Main Page, Layout and View controls.
  • Styles, themes, resources, animations, visual states, triggers and effects.
Exercise
GUI development and customization using XAML declarative language and C# code.

3
Data link

  • Principle of data binding and BindingContext.
  • Link modes and parameter passing.
  • Value converters.
  • ItemsView controls (ListView, CollectionView).
Exercise
Linking a data context.

4
Mobile application navigation

  • Navigation via the Page Navigation service.
  • Notions of gestures.
  • Passing parameters.
Exercise
Multi-page .Net MAUI application.

5
Introduction and implementation of the MVVM pattern

  • MVVM project architecture.
  • Analysis of MVVM implementation in the Shell model.
  • Navigation, routing and parameter passing via the Shell model.
  • Integration of the .Net Community Toolkit for MVVM.
  • Notion of ICommand and IAsyncCommand.
Exercise
Master/Child .Net MAUI application using the MVVM Shell model.

6
Access to local and remote data

  • Storage of preference keys.
  • Read and write operations.
  • Data storage in SQLite relational database.
  • REST web service consumption and JSON data parser.
Exercise
Development of a mobile data storage application in SQLite.

7
Managers and specificity of targeted platforms

  • Customize controls via managers.
  • Functional specifications for Android and iOS platforms.
  • DependencyService.
  • Multimedia capture (sound, image and video).
  • Geolocation management.
Exercise
Implementation of respective specificities.

8
Deployment

  • Application localization.
  • Safety.
  • Xamarin Test Cloud capabilities.
  • Application deployment to stores.
Exercise
Deployment tests for Android.


Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
LAURENT R.
16/09/25
5 / 5

The content is very well thought-out, explicit and packed with useful tips.
ALLAN S.
16/09/25
5 / 5

The presenter was extremely patient, informative and pleasant. The content was relevant and well-balanced to ensure that everything was covered. The support provided by the facilitator was also particularly high-quality and caring.
MATTHIEU M.
10/06/25
5 / 5

Well-organised theory and practice to understand the logic of the MAUI engine before moving on to advanced practice.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 31 Mar., 23 June, 3 Nov.

PARIS LA DÉFENSE
2026 : 31 Mar., 23 June, 3 Nov.