Accueil / Développer avec Xamarin Forms
Développer avec Xamarin Forms
Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3MFR
Programme
Public & Pré-requis
Organisation
Présentation
Dans cette formation vous apprendrez à développer une application mobile avec Xamarin Forms.
Objectifs
- Comprendre le processus de développement d’une application mobile avec Xamarin.Forms
- Maîtriser les techniques et langages lors du développement d’une application mobile
- Mettre en oeuvre les différents composants graphiques pour concevoir des interfaces mobiles
- Enrichir l’application mobile par l’accès aux données locales et distantes
Programme
-
Présentation du framework :
- Aperçu des techniques de développement d’applications mobiles
- Concept Xamarin et plateformes disponibles
- Intégration de Xamarin.Forms dans Visual Studio 2013
- Installation et configuration des émulateurs
- Anatomie d’une application Xamarin et types de projets
-
Langage XAML et C# pour les applications mobiles :
- Introduction à XAML pour les interfaces mobiles
- Extensions du langage (Markup Extensions)
- Styles et ressources
- Interactions XAML par rapport au code C#
- Spécificités des plateformes via XAML
- Liaison des données
-
Types d’IHM :
- Vue d’ensemble de l’architecture des interfaces (Pages)
- Types de contrôles conteneurs (Layout)
- Type de contrôles pour le développement des vues
- Types d’éléments (Cells)
- Agencements graphiques et « Responsive Design »
- Cycle de vie des applications
-
Navigation dans les applications mobiles :
- Mise en place d’une infrastructure de navigation
- Contrôle ListView
- Applications pour les données Parents/Enfants
- Carrousel d’images et des bitmaps
- Contrôles WebView et BoxView
- Diverses spécificités (Gesture, …)
-
Accès aux données locales et distantes :
- Utilisation de SQLite.Net PCL
- Opérations de lecture et d’écriture
- Services Web SOAP et services Web REST
- Parseur de données JSON
- Introduction et implémentation du Pattern MVVM
-
Spécificité des plateformes ciblées :
- Spécificités des plateformes Android, iOS et WP8
- Service de dépendance (DependencyService)
- Capture multimédia (son, image et vidéo)
- Gestion de la géolocalisation
-
Déploiement :
- Localisation des applications
- Sécurité
- Possibilités du Xamarin Test Cloud
- Déploiement des applications vers les magasins