DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Formation Xamarin

Date de mise à jour : 20/09/2024 | Identifiant OffreInfo : 04_2454666F

Information fournie par :
Carif-Oref de Normandie

Objectifs, programme, validation de la formation

Objectifs

  • Acquérir une compréhension des concepts fondamentaux de Xamarin.
  • Être capable d'utiliser les outils de développement pour concevoir des applications multi-plateformes.
  • Savoir créer une interface utilisateur avec Xamarin.Forms.
  • Comprendre les différentes options de navigation proposées par Xamarin.
  • Apprendre à stocker des données de manière persistante.
  • Être en mesure d'intégrer du code natif pour exploiter les fonctionnalités spécifiques de chaque plateforme.
  • Préparer et déployer une application Xamarin sur les magasins d'applications (iOS, Android).

Programme de la formation

Journée 1

Introduction au framework Xamarin :

  • Historique des plateformes mobiles
  • Architecture des plateformes UWP, iOS et Android
  • Présentation générale de Xamarin
  • Approches et fonctionnement du framework

Environnement de développement Visual Studio :
  • Installation et configuration
  • Création d'un premier projet
  • Mise en place des émulateurs et utilisation d'un appareil physique

Spécificités des plateformes UWP, Android et iOS :
  • Exploration d'un projet Android :
    • Structure d'un projet
    • Éléments clés (AndroidManifest.xml, cycle de vie, composants applicatifs, ressources)
  • Exploration d'un projet iOS :
    • Structure d'un projet
    • Éléments clés (Info.plist, delegate, storyboard, cycle de vie, assets et ressources)
  • Création d'une solution multiplateforme

Journée 2

Projet Android natif :
  • Structure d'un projet
  • Cycle de vie
  • Interfaces graphiques (composants principaux, listes, menus)
  • Utilisation des ressources (images, styles, thèmes)
  • Format 9-Patch
  • Événements et Intents

Multiplateforme avec Xamarin.Forms :
  • Introduction
  • Structure d'une application Xamarin pour Android et iOS
  • Création de pages
  • Cycle de vie d'une page

Création d'interfaces graphiques et utilisation de composants visuels en XAML :
  • Introduction au langage XAML
  • Types d'interfaces graphiques (Pages)
  • Conteneurs (Layouts)
  • Liaison des composants graphiques avec le code C#
  • Création de listes (ListView et Cells)
  • Utilisation de code partagé et spécifique à chaque plateforme

Journée 3

Compléments sur le XAML :
  • Utilisation de la fonctionnalité Hot Reload
  • Gestion des tailles de police et utilisation de polices personnalisées
  • Styles et ressources
  • Mise en place de la localisation pour le support multilingue
  • UI sous licence : Infragistics, Telerik, DevExpress

Interactions entre XAML et C# :
  • Gestion des événements
  • Introduction au Binding

Navigation :
  • Navigation entre les pages
  • Transmission d'informations

Journée 4

Accès aux données :
  • Utilisation des préférences
  • Appels API au format REST JSON avec RestSharp
  • Utilisation d'une base de données interne avec SQLite.Net PCL

Déploiement :
  • Utilisation d'AppCenter (anciennement Test Cloud)
  • Déploiement des applications vers les stores (archivage, signature, déploiement)

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
28 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Entreprise

OPCO

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtrise du langage C# - Compréhension des principes de la programmation orientée objet - Expérience avec l'un des systèmes d'exploitation mobiles (iOS ou Android)

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
44 Avenue Thomas Wilson
61000 - Alençon
Responsable : Espace Wilson
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043

Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 27/09/2024 au 31/12/2025
débutant le : 27/09/2024
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme