Aller au contenu
Présentiel Distanciel

Formation Xamarin.Forms, Développer des applications mobiles multi-plateformes

Apprendre à concevoir des apps mobiles Xamarin.Forms fiables et lisibles, avec une architecture claire pour livrer plus vite sur iOS et Android.

Référence formation :
MOD_2023559
Durée :
28 heures
Satisfaction :
Prix :
2700 € HT
Pré-inscription

Présentation de la formation

Xamarin.Forms est une infrastructure d’interface utilisateur Open source. Xamarin.Forms permet aux développeurs de générer des applications mobiles à partir d’un code base partagé unique.

Durée : 28 heures (4 jours)

Objectifs pédagogiques

  • Comprendre le processus de développement d’une application mobile Xamarin.Forms
  • Architecturer une application mobile via le Pattern MVVM
  • Mettre en oeuvre les différents composants graphiques pour concevoir des interfaces mobiles
  • Enrichir l’application mobile par l’accès aux données locales et distantes

Public visé

  • Développeurs
  • Chefs de projets mobilité

Prérequis

  • Maîtriser le langage C# et l’environnement .Net.
  • Connaissances du langage XAML est un plus.

1. Présentation du framework

  • Aperçu des techniques de développement d’applications mobiles
  • Concept Xamarin et plateformes disponibles
  • Intégration de Xamarin.Forms dans Visual Studio
  • Installation et configuration des émulateurs
  • Anatomie d’une application Xamarin et types de projets

 

2. Langage XAML et C# pour les applications mobiles

  • Introduction à XAML pour les interfaces mobiles
  • Extensions du langage (Markup Extensions)
  • Styles et ressources
  • Interactions XAML par rapport au code C#
  • Spécificités des plateformes via XAML
  • Liaison des données

 

3. Types d’IHM

  • Vue d’ensemble de l’architecture des interfaces (Pages)
  • Types de contrôles conteneurs (Layout)
  • Type de contrôles pour le développement des vues
  • Types d’éléments (Cells)
  • Agencements graphiques et « Responsive Design »
  • Cycle de vie des applications

 

4. Navigation dans les applications mobiles

  • Mise en place d’une infrastructure de navigation
  • Contrôle ListView
  • Applications pour les données Parents/Enfants
  • Carrousel d’images et des bitmaps
  • Contrôles WebView et BoxView
  • Diverses spécificités (Gesture, …)

 

5. Accès aux données locales et distantes

  • Utilisation de SQLite.Net PCL
  • Opérations de lecture et d’écriture
  • Services Web SOAP et services Web REST
  • Parseur de données JSON
  • Introduction et implémentation du Pattern MVVM

 

6. Spécificité des plateformes ciblées

  • Spécificités des plateformes Android, iOS et WP8
  • Service de dépendance (DependencyService)
  • Capture multimédia (son, image et vidéo)
  • Gestion de la géolocalisation

 

7. Déploiement

  • Localisation des applications
  • Sécurité
  • Possibilités du Xamarin Test Cloud
  • Déploiement des applications vers les magasins
Télécharger le programme .pdf

Dernière mise à jour le 24 septembre 2026

Prochaines sessions

Cette session n’a pas de date programmée, veuillez nous contacter pour en planifier une.

Modalités pratiques et pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :

  • Formation en présentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journée ou en cours du soir (sur demande spécifique)
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

  • Alternance d’apports théoriques et de mises en pratique contextualisées.
  • Progression pédagogique structurée, de la compréhension à la mise en œuvre opérationnelle.
  • Pédagogie immersive favorisant une mise en application immédiate des compétences.
  • Formation interactive et participative s’appuyant sur des ateliers pratiques, études de cas et échanges collectifs (+ 60 % du temps de formation.)
  • Séquences pédagogiques rythmées et évaluations formatives régulières pour renforcer l’ancrage des apprentissages.
  • Supports de cours, ressources documentaires et références mis à disposition par le formateur

En amont de la formation (évaluation en ligne dans l’extranet apprenant)

  • Recueil des besoins et des attentes des participants.
  • Auto-positionnement permettant d’évaluer le niveau initial des apprenants.

 

Tout au long de la formation

  • Évaluations continues réalisées par le formateur à travers des questions orales, exercices, QCM, études de cas et mises en situation pratiques.

À l’issue de la formation (évaluations en ligne dans l’extranet apprenant)

  • Auto-positionnement afin de mesurer l’acquisition des compétences visées.
  • Validation de l’acquisition des compétences par le formateur
  • Questionnaire de satisfaction « à chaud » à l’issue de la formation
  • Questionnaire de satisfaction « à froid », 45 jours après la formation afin d’évaluer l’ancrage des acquis et leur mise en application en situation professionnelle.

Nous consulter.

Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.

.

Formations associées

À distance Présentiel 14h
Développement Web & Logiciel

Formation Développement No-code & Low-Code

À partir de 1 850€

À distance Présentiel 21h
Développement Web & Logiciel

Formation JavaScript, Programmation Front-End (Avancé)

À partir de 2 120€