.Net MAUI : utiliser Material 3 dans son projet Android
mer, 27/05/2026 - 08:29
.Net MAUI permet de créer des apps sur Android en utilisant la stack .Net. Aujourd'hui, il est possible d'utiliser .Net MAUI 10 avec Material 3. Material est la couche d'interface / UX d'Android utilisée par Google.La v3 propose une large gamme d'objets d'interface et les plus récentes guidelines UX d'Android. Par rapport à la v2, Material 3 est plus dynamique sur les profils de couleurs (utilisateur et système), avec une personnalisation améliorée. Bien entendu, Material 3 est uniquement disponible sur Android.
Par contre Material 3 n'est pas activé par défaut. Il faut le spécifier sinon MAUI utilise la v2 :
- target : net10.0-android
- dans son projet .csproj :
Rien de très compliqué.
Pour voir les possibilités de MAUI + Material 3, Microsoft propose un exemple : https://learn.microsoft.com/fr-fr/samples/dotnet/maui-samples/userinterface-material3/ Comme vous le verrez la gestion des modes clair et sombre est gérée par défaut.
Actuellement, le support de Material 3 n'est pas complet. Il couvre : Entry, Editor, SearchBar, RadioButton, ProgressBar, Slider, Picker, TimePicker, DatePicker, CheckBox, Switch, ImageButton, Button, et Shell.
Vidéo de présentation :
Post : https://devblogs.microsoft.com/dotnet/dotnet-maui-material-3/

