Apprendre à créer des applications mobiles multi-plateformes avec Xamarin
Comment créer des applications cross-platform avec le framework Xamarin ? Ou comment développer une fois et cibler iOS, Android et Windows.
TARIF (inter-entreprise)
2500 € HT / personne
DURÉE
5 jours
Prochaines sessions
(Nous consulter)
Programme
Cette formation permet d’apprendre, étape par étape, les différents concepts et technologies mises en œuvre.
Jour 1 : Introduction à Xamarin
Introduction
- Développement mobile : enjeux et particularités
- Solutions proposées par Xamarin (présentation et fonctionnement interne)
Outils de développement
- Intégration dans Visual Studio
- Xamarin Studio
- Compilation cross-plateformes sur Mac
Jour 2 : Architecture Technique de votre application
Bien organiser la solution Visual Studio
- Présentation du projet
- Stratégies de partage de code (PCL/ Shared projects) : Comment partager du code avec Xamarin et quels sont les avantages / inconvénients de chacune de ces méthodes ?
- Organisation et bonnes pratiques de découplage du code UI / Métier pour chaque OS (iOS, Android, Windows Phone)
Jour 3 : Android et iOS
Développement de la partie Android
- Présentation du développement Xamarin traditionnel pour des applications Android (Xamarin.Android)
Développement de la partie iOS
- Présentation du développement Xamarin traditionnel pour des applications IOS (Xamarin.iOS)
Jour 4 et 5 : Xamarin Forms
Xamarin Forms
- Présentation du développement d’applications avec Xamarin.Forms
Modules avancés complémentaires
- Utilisation des principales fonctionnalités des devices : stockage, photos, géolocalisation.
- Composants et CustomRenderer
- Accéder à une base de données et manipuler des informations