Xamarin - développer des applications mobiles pour iOS et Android par Aformation

Lieu(x)
En centre (75)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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.
- Démonstration.
- Démonstration de l'application "fil rouge" développée pour les deux plateformes.
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.
- 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.
- Travaux pratiques.
- Connexion à service REST distant et manipulation de SQLite.
3. Spécificités natives Android et iOS
- Manipulations Audio et Vidéo.
- Envois d'appels téléphoniques, d'emails et de messages SMS.
- Détection des connexions réseaux.
- Utilisation de l'API Google Map et iOS Map.
- Accès aux fonctionnalités système.
- Travaux pratiques.
- Prise de clichés, géolocalisation et envois de SMS.
4. Spécificités des plateformes Android et iOS
- Introduction aux versions Android Marshmallow, Lollipop, KitKat, Jelly Bean et Android N Developer.
- Introduction aux différentes versions iOS et aux divers Kits.
- Ramasse
- miettes et liaison aux librairies natives Java via Xamarin.Android.
- Mappage des selectors Objective
- C via Xamarin.iOS.
- Bonnes pratiques de développement adoptées par Xamarin.Android et Xamarin.iOS.
- Déploiement vers les Stores.
- Traitement des ressources.
- Configuration du fichier AndroidManifest.xml.
- Configurer des fichiers PLIST en iOS.
Objectifs
Développez avec le langage C# des applications cross
- platform pour iOS et Android en Xamarin natif ou Forms, gérez les spécificités par plateforme et par tailles d'écrans; testez et déployez vos applications.
Centre(s)
  • Paris - 11ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Aformation
À découvrir
Développer des applications mobiles en Java pour Google Android par Groupe Arkesys
Développer des applications mobiles en Java pour Google Android par Groupe Arkesys - Avanteam Formation
Développement d'applications pour mobiles multiplateformes (iOS, Android, Windows Phone...) par PLB Consultant
Développer son application mobile iOS par NOVOLINKO
XAMARIN 2018 | Apprenez le C# et créez vos apps iOS Android par Udemy
VERTEGO INFORMATIQUE
Windev mobile androïd par VERTEGO INFORMATIQUE
Android : développer des applications mobiles par PLB Consultant
Android, développer des applications pour mobiles par ORSYS
Androïd : développer des applications pour mobiles par CTI Formation (CTI)
Flutter & Dart: Créez des applications pour iOS et Android par Udemy