overview

À votre avis, quel est l’avenir des applications mobile ?

C'est un peu comme la lampe d'Aladdin, ça ouvre des portes infinies Il est très incertain J'attends la fin de ce tuto pour me faire une meilleure idée

MAUI, une baguette magique ?

Microsoft a développé une technologie de pointe avec MAUI (et Xamarin Forms) qui permet de développer
une application mobile en C#, avec visualstudio qui pourra ensuite être déployée sur toutes les plateformes
mobiles principales :

overview

Ajouter les composants dans VisualStudio

Lancer l'installateur visualstudio (visualstudio installer) et ajouter si
nécessaire le composant MAUI :

screen-2023-12-01 14_24_53-Visual Studio Installer.png

Type de projet

Lancer visualstudio et créer un projet MAUI

screen-2023-12-01 14_47_40-Microsoft Visual Studio.png

Configuration du projet

screen-2023-12-01 14_48_39-Microsoft Visual Studio.pngscreen-2023-12-01 14_48_49-Microsoft Visual Studio.png

Créer un émulateur Android

Pour tester l'application, il faut un smartphone ou un émulateur.
Dans tous les cas, un émulateur est bien pratique, voici comment le créer :

Package "maison"

Pour accélérer la mise en place, il existe un zip qui contient juste ce qu'il faut pour démarrer un émulateur.
Une fois décompressé, lancer le fichier .bat.

Version integrée à VisualStudio

screen-2023-12-01 14_52_08-HelloMaui1 - Microsoft Visual Studio.png

Accepter la licence
screen-2023-12-01 14_52_33-.png

Choisir l'appareil par défaut
screen-2023-12-01 14_53_06-Gestionnaire d'appareils Android.png

Android studio

On peut installer android studio sans être administrateur, par contre cela prendra du temps.

C'est d'ailleurs de cette base qu'a été créé le package maison...

Une fois l'émulateur créé, l'application example devrait se lancer :

screen-2023-12-01 15_15_25-Android Emulator - pixel_5_-_api_34_5554.png

Bravo, il est temps de faire le point sur les éléments travaillés