Introduction aux applications mobiles en Xamarin
Objectif
Ce cours introduit le framework Xamarin pour Android et IOS via le langage C#. Vous étudierez les API Xamarin.Android et Xamarin.iOS, et vous développerez des applications mobiles partageant des librairies métiers.
Prérequis
Vous devez avoir les bases du langage C# 3.0 ou une bonne connaissance du langage Java S7.
Profil du stagiaire
Ce cours est destiné aux développeurs et chefs de projets mobilité.
Durée
5 jours (35 heures)
Plan de formation
Module 1 : Introduction à la plateforme Xamarin
- Aperçu des techniques de développement des applications mobiles
- L'apport des frameworks Xamarin.Forms, Xamarin.Android et Xamarin.iOS
- Ateliers de développements, structure des projets Android et iOS
- Composants nécessaires au développement - Emulateurs et simulateurs
Module 2 : Développement des interfaces Android et iOS
- Fondamentaux des API Android et iOS - Cycle de développement
- Comparatif des contrôles UI - Pages, Layouts et Vues proposées par Android et iOS
- Fichier AXML, notion d'Activity et logique des interfaces Android
- Concept Intents et Services Android
- Concept Storyboard et Contrôleur iOS
- Implémentation de la navigation, transformations et animations
Module 3 : Traitement des données pour les applications Android et iOS
- Persistance des données applicatives
- Création et traitement des données via SQLite
- Consommation de services REST/OData
- Liaisons de données aux contrôles de type ListView pour Android et CollectionView pour iOS
- Fournisseurs natifs de données
- Accès au système de fichiers et contraintes imposées par les plateformes