Apprendre à créer des applications mobiles multi-plateformes avec Xamarin

Comment créer des applications cross-platform avec le framework Xamarin ? Ou comment développer une fois et cibler iOS, Android et Windows.

TARIF (inter-entreprise)
2500 € HT / personne

DURÉE
5 jours

Prochaines sessions
(Nous consulter)

Nous pouvons également nous déplacer
dans vos locaux (formation intra-entreprise).

Programme

Cette formation permet d’apprendre, étape par étape, les différents concepts et technologies mises en œuvre.

Jour 1 : Introduction à Xamarin

Introduction

  • Développement mobile : enjeux et particularités
  • Solutions proposées par Xamarin (présentation et fonctionnement interne)

Outils de développement

  • Intégration dans Visual Studio
  • Xamarin Studio
  • Compilation cross-plateformes sur Mac

Jour 2 : Architecture Technique de votre application

Bien organiser la solution Visual Studio

  • Présentation du projet
  • Stratégies de partage de code (PCL/ Shared projects) : Comment partager du code avec Xamarin et quels sont les avantages / inconvénients de chacune de ces méthodes ?
  • Organisation et bonnes pratiques de découplage du code UI / Métier pour chaque OS (iOS, Android, Windows Phone)

Jour 3 : Android et iOS

Développement de la partie Android

  • Présentation du développement Xamarin traditionnel pour des applications Android (Xamarin.Android)

Développement de la partie iOS

  • Présentation du développement Xamarin traditionnel pour des applications IOS (Xamarin.iOS)

Jour 4 et 5 : Xamarin Forms

Xamarin Forms

  • Présentation du développement d’applications avec Xamarin.Forms

Modules avancés complémentaires

  • Utilisation des principales fonctionnalités des devices : stockage, photos, géolocalisation.
  • Composants et CustomRenderer
  • Accéder à une base de données et manipuler des informations

Le formateur

Cette formation est donnée par Pascal LACROIX, formateur depuis 2012. Pascal est aussi architecte et développeur de terrain, spécialise des technologies .NET.