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.
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
- 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
- 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
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Suite adobe
Excel
Pack office
Microsoft
Word
Powerpoint
Developpeur web Villiers-le-Bel
Programmation Villiers-le-Bel
Technicien informatique Paris
Testeur logiciel Paris
Windev Paris
Windev Nanterre
Testeur logiciel Nanterre
Technicien informatique Nanterre
Programmation Paris
Developpeur web Paris