Objectifs

  • Assimiler les principes fondamentaux de Xamarin
  • Utiliser les outils de développement pour concevoir des applications multiplateformes
  • Créer une interface utilisateur avec Xamarin.Forms
  • Explorer les diverses options de navigation offertes par Xamarin
  • Mettre en place un stockage de données permanent
  • 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 boutiques (iOS, Android)

Contenu de la formation

Module 1 : Introduction au Framework Xamarin
  • Historique des plateformes mobiles
  • Architecture des plateformes : UWP, iOS et Android
  • Présentation de Xamarin : approches et fonctionnement
Module 2 : Environnement de Développement
  • Installation et configuration de Visual Studio
  • Création d’un premier projet
  • Mise en place des émulateurs et utilisation d’un appareil physique
Module 3 : Spécificités des Plateformes
  • Spécificités UWP, Android et iOS
    • Projet Android : structure, AndroidManifest.xml, cycle de vie, composants applicatifs, ressources
    • Projet iOS : structure, Info.plist, delegate, storyboard, cycle de vie, assets, ressources
  • Création d’une solution multiplateforme
Module 4 : Développement Android Natif
  • Structure et cycle de vie d’un projet Android
  • Interfaces graphiques : composants principaux, listes, menus
  • Utilisation des ressources (images, styles, thèmes)
  • Format 9-Patch, événements et intents
Module 5 : Multiplateforme avec Xamarin.Forms
  • Introduction à Xamarin.Forms
  • Structure d’une application pour Android et iOS
  • Création de pages et cycle de vie des pages
Module 6 : Interfaces Graphiques en XAML
  • Introduction au langage XAML
  • Types d’interfaces graphiques (Pages) et conteneurs (Layouts)
  • Liaison des composants graphiques avec le code C#
  • Création de listes (ListView et Cells)
  • Utilisation de code partagé et spécifique par plateforme
Module 7 : Approfondissement sur XAML
  • Utilisation de Hot Reload
  • Gestion de la taille des polices et des polices personnalisées
  • Styles et ressources
  • Mise en place de la localisation pour gérer plusieurs langues
  • UI sous licence : Infragistics, Telerik, DevExpress
Module 8 : Navigation et Interactions
  • Navigation entre les pages et transmission d’informations
  • Gestion des événements et introduction au binding
Module 9 : Accès aux Données
  • Utilisation des préférences
  • Appels API REST JSON avec RestSharp
  • Utilisation d’une base de données interne avec SQLite.Net PCL
Module 10 : Déploiement
  • Introduction à AppCenter (anciennement Test Cloud)
  • Processus de déploiement vers les stores (archivage, signature, déploiement)

Résultats attendus de la formation

  • Compréhension des Concepts de Base :
    • Maîtrise des principes fondamentaux de Xamarin et des plateformes mobiles.
  • Compétences Techniques :
    • Capacité à utiliser Visual Studio pour le développement Xamarin.
    • Création d'applications multiplateformes pour iOS et Android.
  • Développement d’Interfaces Utilisateur :
    • Création d'interfaces graphiques avec Xamarin.Forms et XAML.
    • Connaissance des composants visuels et de leur intégration.
  • Gestion de la Navigation :
    • Navigation fluide entre les pages et transmission d'informations.
  • Accès et Gestion des Données :
    • Utilisation d'APIs REST et de bases de données locales (SQLite).
    • Mise en œuvre de la persistance des données.
  • Intégration de Code Natif :
    • Capacité à intégrer des fonctionnalités spécifiques à chaque plateforme.
  • Déploiement d'Applications :
    • Processus de préparation et de déploiement sur les stores (iOS, Android).
  • Adaptabilité et Résolution de Problèmes :
    • Aptitude à résoudre des problèmes techniques et à adapter les solutions aux exigences des projets.
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
323577S
01/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

323578S
01/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

323579S
01/11/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

323580S
01/11/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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

COMPLEMENT D’INFORMATION

323581S
01/11/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

323582S
01/11/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

323585S
01/11/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

323586S
01/11/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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)

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 46337 - Site web adaptatif
  • 31067 - Développement informatique

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)