Formation Développement logiciel

Développer des applications mobiles avec Xamarin

Développement d’applications mobiles multiplateformes avec Xamarin

Xamarin est une technologie Microsoft de développement d’application mobile multiplateformes. L’un des avantages de cette technologie est de permettre de mutualiser une grande partie du code entre les plateformes iOS, Android, Windows (UWP).

Cela permet de gagner du temps de développement dans le cas de projets multiplateformes et de simplifier leur maintenance. Un autre avantage est que la connaissance d’un unique langage de programmation est suffisante pour produire des applications Android, iOS et Windows ainsi que leurs tests d’automatisation UI grâce Xamarin Test Cloud.

A l’issue de cette formation, les participants seront en mesure de :

  • Appréhender l’environnement et l’écosystème Xamarin
  • Appréhender l’architecture d’un projet mobile multiplateforme Xamarin
  • Maîtriser les éléments de base de la programmation mobile pour iOS et Android
  • Développer une application mobile multi-plateformes (iOS, Android) en C# avec Xamarin Forms
  • Appréhender les Tests UI automatisés avec Xamarin Test Cloud
Durée

3 jours

Public visé
  • Développeurs et analystes
    programmeurs souhaitant évoluer
    dans le développement
    d’applications mobiles ou/et
    Windows 10 (UWP).
Prérequis
  • Disposer d’une expérience dans un langage de programmation
  • Disposer des notions de programmation orientée objet
  • Disposer de connaissances de l’environnement Microsoft C# .Net et Visual Studio
Tarifs

Inter-entreprise :
Nous consulter

Intra-entreprise / Sur mesure :
Nous consulter

Référence

VIVERIS_DEVELOPPEMENT_03
Enregistré sous le N° 11940744994

Jour

Programme
Jour 1
  • Présentation du Framework Xamarin et de son écosystème
  • Présentation des projets Android et iOS en Xamarin
  • Présentation des projets mutualisés Shared et PCL (Portable Class Library)
  • Mise en place d’un environnement de développement pour iOS et Android
Jour 2
  • Développement d’une application Android et iOS en mutualisant l’UI grâce à Xamarin Forms
  • Présentation et mise en place de l’architecture d’une application Xamarin MVVM
  • Gestion de la navigation
  • Mise en place d’une gestion locale des données avec SQLite
Jour 3
  • Présentation des UI Tests avec Xamarin Test Cloud
  • Consommation de Web Services REST dans un projet Xamarin
  • Gestion du multilingue dans une application Xamarin

Formateur

Alban
Formateur Développement mobile

Avec plus de 10 ans d’expériences dans le développement logiciel, majoritairement autour de la technologie C# .Net, j’ai travaillé sur des projets dans le secteur médical, bancaire, industriel, agricole ou encore e-commerce. Mon intérêt pour les nouvelles technologies et le développement mobile m’a conduit l’acquisition d’une expertise autour de la mobilité, et de la technologie Xamarin en particulier.

Dates et lieux de formation.
Adapter le programme à vos besoins.
Organiser une cession inter-entreprise