Xamarin

Human Coders

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2880 €
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
- Comprendre le fonctionnement d'iOS et Android
- Installer et utiliser le framework Xamarin avec Visual Studio
- Créer un projet natif Android
- Créer un projet universelle Xamarin.Forms iOS et Android
- Utiliser des données avec le framework Xamarin (base de données, web services ...)
- Publier une application pour iOS et Android via Xamarin
Programme
Jour 1 : Présentation du framework Xamarin
- Introduction aux plateformes mobiles
- Historique des OS Android et iOS
- Les architectures de chaque plateforme
- Introduction au framework Xamarin
- Les différents principes et fonctionnement du framework
- Installation de l'environnement de développement Visual Studio
- Création d'un premier projet Xamarin
- Configuration et lancement des émulateurs
- Particularités pour les systèmes Android et iOS
- Principes de base pour Android (activity, cycle de vie, ressources, manifest, permissions...)
- Principes de base pour iOS (écran, storyboard, cycle de vie, ressources...)
_Mise en pratique_ : création de projets Android et iOS
Jour 2 : Création d'un projet Xamarin.Droid
- Configuration du projet Android
- Interaction (clic simple, clic long)
- Naviguer entre plusieurs écrans
- L'interface graphique (agencement, texte, bouton, image, liste...)
- Utilisation de ressources (images, styles, thèmes, dimensions...)
- Le format 9-patch pour ajuster les images
- Les unités de mesures
- Mise en place de thèmes et styles
- Internationalisation de l'application
_Mise en pratique_ : création d'un projet Android Guide & Restaurant
Jour 3 : Création d'un projet Xamarin.Forms
- Configuration du projet multiplateformes
- Structures des projets Forms, Android et iOS
- Le cycle de vie
- L'interface graphique (page et contrôle)
- Introduction au langage XAML
- Gestion des listes et de l'affichage des informations
- Interagir aux évènements et naviguer entre les pages
- Les nugets et notamment Xamarin.Essentials
- Le code partagé entre chaque plateforme
- Internationalisation des applications
_Mise en pratique_ : création d'un projet multi-plateforme
Jour 4 : Compléments
- XAML avancé (créer une interface à partir du C#, gérer les spécificités graphiques des
plateformes)
- Les injections de dépendances avec Xamarin Forms
- Persistances des données en utilisant les préférences
- Consommer un webservice JSON avec RestSharp
- Base de données avec SQLite.Net
- Les notifications push iOS et Android avec Firebase
- Présentation de l'AppCenter
- Configurer et publier un projet sur iOS (Apple Store) et Android (Play Store)
_Mise en pratique_ : création de différents projets pour utiliser les web services et base de
données

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page