Informatique

Conception Interfaces graphiques mobiles (Xamarin)

Conception Interfaces graphiques mobiles (Xamarin)

Réf 4-IT-MOB
Durée 4 jours

Objectifs

Vous comprendrez le processus de développement d'une application mobile Xamarin.Forms et vous maîtriser les techniques et langages lors du développement d'une application mobile

Infos

Sessions à venir

02 déc-05 déc 2024
17 fév-20 fév 2025
16 jun-19 jun 2025

Certifications :

Nous consulter

Programme

Présentation de Xamarin Framework

  • Introduction sur les techniques de développement d'applications mobiles
  • Xamarin et plateformes disponibles
  • Intégration de Xamarin.Forms dans Visual Studio 2015
  • Installation et configuration des émulateurs
  • Structure d'une application Xamarin

Décrire une interface en XAML

  • Interaction entre XAML et C#
  • Namespaces, Tags, Dependency, properties
  • Styles, DataTemplates et clés implicites
  • Binding, Converters
  • Listes
  • Contrôles composites

Architecture MVVM (Model-View-ViewModel)

  • Intérêt de s’appuyer sur une architecture MVVM
  • Le pattern MVVM
  • Les commandes
  • Les messages

Les types d'interfaces graphiques

  • Vue d'ensemble de l'architecture (pages)
  • Types de contrôles conteneurs (Layout)
  • Types de contrôles
  • Types d'éléments (Cells)
  • Responsive Design
  • Cycle de vie des applications

Navigation dans les applications mobiles

  • Mise en place d'une infrastructure de navigation
  • Types d'éléments (Cells) et contrôle (ListView)
  • Applications pour les données "Master/Details"
  • Carrousel d'images
  • Contrôles "WebView" et "BoxView"
  • Gesture et spécificités

Accès aux données

  • Utilisation de SQLite.Net PCL
  • Opérations de lecture et d'écriture
  • Services Web SOAP et services Web REST
  • Parseur de données JSON

Spécificités des différentes plateformes

  • Spécificités des plateformes Android, Windows Phone et iOS
  • Service de dépendance "DependencyService"
  • Capture multimédia (son, image et vidéo)
  • Géolocalisation

Déploiement

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

En savoir +

Prérequis

Avoir suivi la formation C# ou posséder les connaissances équivalentes.

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.