Formation Xamarin.Forms, développer des applications mobiles multiplateformes

Formation Xamarin.Forms, développer des applications mobiles multiplateformes

Catégories :
Avis :

A propos de cette formation

A l’issue de la formation, les apprenants auront les capacités de :

  • Maîtriser le Framework Xamarin avec Visual Studio 2019
  • Construire des applications multi-devices
  • Être autonome pour développer sur iOS, Android
  • Être capable de choisir entre Xamarin Natif et Forms pour un projet
  • Faire du développement iOS sur Windows grâce au builder MAC
  • Faire des interfaces mobiles « responsives » aux différentes tailles d’écran
  • Communiquer avec un service externe (API)
  • Gérer le déploiement
  • Tester une application

Cette formation est également disponible à distance.

Programme de la formation

 

Présentation du framework

  • Historique
  • Présentation de l’écosystème des technologies mobiles
  • Intégration de Xamarin.Forms dans Visual Studio 2019
  • Installation et configuration

Langage XAML

  • Introduction à XAML pour les interfaces mobiles
  • Éditeur d’interface avec Previewer
  • Extensions du langage (Markup Extensions)
  • Styles et ressources
  • Interactions XAML par rapport au code C#
  • Spécificités des plateformes via XAML
  • 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
  • Incorporer des vues natives dans le XAML
  • Introduction et implémentation du Pattern MVVM
  • Liaison des données

Navigation mobile

  • Mise en place d’une infrastructure de navigation
  • Types d’éléments (Cells) et contrôle ListView
  • Carrousel d’images et des bitmaps
  • Contrôles WebView et BoxView
  • Gesture et spécificités

Accès aux données

  • Utilisation de SQLite.Net PCL
  • Services Web REST
  • Parseur de données avec JSON.Net

Customiser Ses Composants Xamarin Forms

  • Les CustomRenderer ou comment tout customiser en Xamarin Forms
  • Comment bien utiliser les Effects pour simplifier les customisations des composants
  • Dessiner ses propres composants avec SkiaSharp

Xamarin Forms – Utilisation Avancée

  • Utilisation du VisualState Manager
  • Utilisation des Triggers pour simplifier la modification de propriétés visuelles
  • Comprendre les Behavior pour faciliter l’usage du pattern MVVM
  • Accéder aux fonctions hardware simplement via Xamarin Essentials
  • Concevoir un « Repeater » lorsque la ListView n’est pas adaptée
  • Databinding + Command : Liaisons des données sur l’interface avec de l’action !
  • Les animations
  • Dependency Service : Comment appeler un service spécifique à une plateforme

Test et déploiement

  • Localisation et langues des applications
  • Sécurité
  • Xamarin Test Cloud
  • Déploiement des applications vers les stores

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: