Une formation sur mesure ?

Devis immédiat

Nos clients

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations IOS et Android

Formation Xamarin - Conception d’interfaces graphiques .Net pour mobiles avec Xamarin

Ref. XAM

durée

5 jours

Tarif

2490€ ht

Toutes les dates

Objectifs

  • Maitriser le Framework Xamarin avec Visual Studio
  • Savoir réaliser des applications Android et iOS avec les composants natifs
  • Comprendre comment réaliser des développement iOS depuis un environnement Windows grâce au builder MAC
  • Apprendre à concevoir des interfaces mobile responsives aux divers taille d’écrans
  • Être capable d'utiliser une base de données locale
  • Savoir communiquer avec une API Externe

Public

  • Développeurs .Net

Prérequis

  • Avoir suivi les formations "Le développement .Net en C# sous Visual Studio 2015/2017" et "L'accès aux données en C# sous Visual Studio 2015/2017" ou disposer des connaissances équivalentes.

Programme

Présentation du Framework Xamarin

  • Présentation de l'ergonomique logicielle : ce qu'elle est, ce qu'elle n'est pas
  • Introduction au développement iPhone et iPad
  • Introduction au développement Android
  • Xamarin iOS (ex MonoTouch) vs Objective-C, avantages et inconvénients
  • Xamarin Android (ex Monodroid) vs Java et/ou C#, avantages et inconvénients
  • Prendre en main Xamarin Studio
  • Structurer un développement Xamarin pour réutilisation du code entre plates-formes (iOS, Android, Windows)
  • Forms vs Natif

Xamarin Droid : Création d’applications Android

  • Cycle de vie d’une application Android
  • Éditeur graphique d’interface
  • Les différents composant graphique
  • Interaction composant/code
  • Utilisation des Assets dynamiques et des ressources statiques
  • Les permissions
  • Les layouts
  • Navigation entre différents écrans
  • Les listView
  • Les Cellules Custom
  • Utilisation de layouts différents
  • Menu contextuel
  • Préférences

Xamarin IOS : Création d’applications iOS

  • La navigation pure avec le Storyboard
  • Les composants graphiques
  • Interaction avec le code
  • Association ViewController dans le storyboard
  • XIB vs Storyboard
  • Utilisation du Segue
  • Utilisation d’une tableview
  • Personnaliser ses cellules
  • Faire une vue responsive avec les Constraints
  • Faire des vues différentes avec les Size Classes
  • Backgrounding
  • UserDefaults

Aller plus loin

  • Utilisation d’une base de donnée SQLite en Local
  • Consommation d’une API Rest
  • Détecter la plateforme et la taille du device

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture