Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Mobilité, temps réel et embarqué »

MonoTouch, créer des appli. IPhone/IPad en C# et .NET


Formation iphone ipad

Stage pratique
Eligible au DIF

Réf : MTP

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
12 juin 12, 2 oct. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation iphone ipad


Ce stage s'adresse à tous ceux qui souhaitent développer des applications natives pour iPhone et iPad en utilisant le langage C# et les technologies .NET au sein de la plateforme MonoTouch. Ils apprendront à utiliser l'environnement MonoDevelop, et à programmer les IHM, l'accès aux données, les éléments multimédias, les interactions hardware...

Participants de cette formation iphone ipad

Développeurs .NET ayant à créer des applications pour iPhone et iPad.

Pré-requis de cette formation iphone ipad

Connaissance impérative du langage C# 2.0 ou Java.


Programme de cette formation iphone ipad

Introduction au développement d'applications pour l'iOS d'Apple

- Historique du développement d'applications pour iPhone.

- La plateforme de développement et les technologies Apple.

- Brève introduction à Objective-C et Cocoa.

- Positionnement des Frameworks Mono et MonoTouch pour le système d'exploitation iOS.

- Installation des composants.

- Publication des applications iPhone vers le magasin Apple Store.

Démonstration
Exemples d'applications. Démonstration des possibilités.

Plateforme de développement MonoDevelop

- Introduction à l'atelier de développement MonoDevelop.

- Les différents types de projets.

- Revue des principaux contrôles utilisables.

- Création d'une première application pour iPhone.

- Le linker et les techniques de débogage.

- Revue des bonnes pratiques conseillées par Apple lors du développement des interfaces pour iPhone.

- Types d'interfaces disponibles : radio, commande, navigation, modal, etc.

- Exploration de la notion de contrôleur.

Travaux pratiques
Prise en main de la plateforme de développement. Création d'un projet et d'une première application.

Navigations et contrôles de données

- Comprendre le fonctionnement des fenêtres, des vues, des contrôleurs.

- Afficher des données à l'utilisateur.

- Utiliser la barre de menus et la navigation.

- Travailler avec des données locales (SQLite) et distantes via SOAP et REST.

Travaux pratiques
Ajout de contrôles utilisateurs et d'éléments de navigation à l'application. Programmation de l'accès aux données et affichage des données dans l'application.

Utilisation des outils de cartographie et de localisation

- Comprendre les outils CoreLocation et Mapkit.

- Ajouter des services de géolocalisation.

- Utilisation des services web de Google.

Travaux pratiques
Programmation d'un service de localisation.

Interaction avec la partie hardware de l'iPhone

- Interactions avec les accélérations.

- Gérer l'orientation du terminal.

- Gérer et interagir avec la batterie.

- Gérer le réseau.

- Gérer les informations systèmes.

Travaux pratiques
Mise en oeuvre des interactions hardware.

Programmation des éléments multimédias

- Téléchargement d'images.

- Intégration et gestion des images.

- Jouer et enregistrer des éléments audio.

- Visionner et enregistrer des éléments vidéo.

- Développer des animations.

Travaux pratiques
Utilisation et gestion d'images au sein de l'application.

Intégration avec des applications externes

- Utilisation de la méthode OpenURL.

- Intégration avec iTunes.

- Intégration avec Google Earth.

- Intégration avec Skype.

- Intégration avec le carnet d'adresses.

Travaux pratiques
Mise en oeuvre de l'interaction avec quelques applications externes.