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

22 jun-25 jun 2020
24 aoû-27 aoû 2020
26 oct-29 oct 2020

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)
  • Type 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é 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

Cette formation s’adresse aux développeurs amenés à travailler sur des applications mobiles multi plateformes
Cette formation s’adresse aux développeurs amenés à travailler sur des applications mobiles multi plateformes

Moyens pédagogiques

Alternance entre apports théoriques et exercices pratiques
Support de cours fourni lors de la formation

Possibilité de certification

Nous consulter.