- Maîtriser les principes fondamentaux de Xamarin.
- Utiliser les outils de développement pour concevoir des applications multi-plateformes.
- Créer des interfaces utilisateur avec Xamarin.Forms.
- Comprendre les diverses options de navigation proposées par Xamarin.
- Gérer le stockage des données de manière persistante.
- Intégrer du code natif pour exploiter les fonctionnalités spécifiques à chaque plateforme.
- Préparer et déployer une application Xamarin sur les stores (iOS, Android).
Module 1 : Introduction au Framework Xamarin et à l'Environnement de Développement
- Historique des plateformes mobiles et architecture des systèmes (UWP, iOS, Android)
- Présentation du Framework Xamarin
- Installation et configuration de Visual Studio
- Spécificités des plateformes (Android, iOS, UWP)
Module 2 : Développement Natif Android et Xamarin.Forms
- Projet Android natif : Structure et Cycle de Vie
- Introduction à Xamarin.Forms pour applications multiplateformes
Module 3 : Création d'Interfaces Utilisateur et Liaison avec le Code
- Création d'interfaces graphiques avec XAML
- Liaison des composants graphiques avec le code C#
- Gestion des styles, ressources et localisation
Module 4 : Gestion des Données et Navigation
- Gestion des données dans l'application
- Navigation entre les pages
Module 5 : Déploiement et Publication de l'Application
- Préparation et déploiement de l'application
- Publication sur les stores (iOS, Android)
Attestation de formation
Non certifiante
Sans niveau spécifique