Formation

Xamarin – Développer des applications en C# pour iOS et Android

Référence: DEV34

5
Jours
35
Heures
2300
Euros (HT)

Caractéristiques

S'inscrire à la formation

Formulaire d'inscription

Date de la formation

Voir le calendrier

Lieu

Site de Metz :
JCD FORMATION
193 rue Metman
57070 METZ
03 87 37 97 70

Site de Pompey :
KAPEDIA
132 Rue Léonard de Vinci
54340 POMPEY
03 83 49 80 80

Formation accessible à distance La formation est accessible à distance.

Logo personne à mobilité réduites La formation est accessible aux personnes à mobilité réduite et toute demande d’adaptation peut être étudiée en amont de la formation en fonction du besoin des personnes. Nous contacter pour plus d’informations.

Public/Prérequis

Public : Développeurs et chefs de projets mobilité.

Prérequis : Connaissance de base du C#3.0 ou une excellente connaissance du langage Java S7.

Méthodes et moyens pédagogiques

Pédagogie active, avec alternance de phases théoriques et d’exercices pratiques.
Ces derniers permettent une utilisation immédiate et quotidienne des outils proposés.

Validation

Attestation de stage

Profil intervenant

Formateur expert dans le domaine

Suivi et évaluation de l’action

Compte rendu de fin de formation et analyse interne.
Questionnaire « évaluation de la formation » rempli par le stagiaire.

Objectifs

Comprendre les API Xamarin.Android et Xamarin.iOS
Développer des interfaces mobiles fluides et modernes via les contrôles natifs des plateformes
Exposer des services métiers mutualisés pour les deux plateformes
Accéder aux fonctionnalités spécifiques telles que l’API Google Map, la caméra, la messagerie
Développer les applications mobiles suivant les bonnes pratiques recommandées par Xamarin

Vous pourriez être intéressé

Caractéristiques

S'inscrire à la formation

Formulaire d'inscription

Date de la formation

Voir le calendrier

Lieu

Site de Metz :
JCD FORMATION
193 rue Metman
57070 METZ
03 87 37 97 70

Site de Pompey :
KAPEDIA
132 Rue Léonard de Vinci
54340 POMPEY
03 83 49 80 80

Formation accessible à distance La formation est accessible à distance.

Logo personne à mobilité réduites La formation est accessible aux personnes à mobilité réduite et toute demande d’adaptation peut être étudiée en amont de la formation en fonction du besoin des personnes. Nous contacter pour plus d’informations.

Public/Prérequis

Public : Développeurs et chefs de projets mobilité.

Prérequis : Connaissance de base du C#3.0 ou une excellente connaissance du langage Java S7.

Méthodes et moyens pédagogiques

Pédagogie active, avec alternance de phases théoriques et d’exercices pratiques.
Ces derniers permettent une utilisation immédiate et quotidienne des outils proposés.

Validation

Attestation de stage

Profil intervenant

Formateur expert dans le domaine

Suivi et évaluation de l’action

Compte rendu de fin de formation et analyse interne.
Questionnaire « évaluation de la formation » rempli par le stagiaire.

Logo Qualiopi Logo NF

Programme

Introduction à la plateforme Xamarin

  • Aperçu des techniques de développement des applications mobiles.
  • L’apport des frameworks Xamarin.Forms, Xamarin.Android et Xamarin.iOS.
  • Ateliers de développements, structure des projets Android et iOS.
  • Composants nécessaires au développement – Emulateurs et simulateurs.

Développement des interfaces Android et iOS

  • Fondamentaux des API Android et iOS – Cycle de développement.
  • Comparatif des contrôles UI – Pages, Layouts et Vues proposées par Android et iOS.
  • Fichier AXML, notion d’Activity et logique des interfaces Android.
  • Concept Intents et Services Android.
  • Concept Storyboard et Contrôleur iOS.
  • Implémentation de la navigation, transformations et animations.

Traitement des données pour les applications Android et iOS

  • Persistance des données applicatives.
  • Création et traitement des données via SQLite.
  • Consommation de services REST/OData.
  • Liaisons de données aux contrôles de type ListView pour Android et CollectionView pour iOS.
  • Fournisseurs natifs de données.
  • Accès au système de fichiers et contraintes imposées par les plateformes.

Spécificités natives Android et iOS

  • Manipulations Audio et Vidéo.
  • Envois d’appels téléphoniques, d’emails et de messages SMS.
  • Détection des connexions réseaux.
  • Utilisation de l’API Google Map et iOS Map.
  • Accès aux fonctionnalités système.

Déploiement vers les Stores

  • Traitement des ressources.
  • Configuration du fichier AndroidManifest.xml.
  • Configurer des fichiers PLIST en iOS.