Formation Mono for Android : applications Android avec C#/.NET.
- Durée: 4 jours
- Public: Développeurs d'applications Android
- Pré-requis: Connaissances en C#/.NET ou Java
- Objectifs: Maîtriser le développement d'applications mobiles sous Android avec Mono for Android
- Référence: Dé625-F
Programme:
Introduction
- Quid sur le développement d'applications mobiles Android
- Processus de développement et de déploiement
- .NET : rappels, Mono
- MonoTouch : présentation, fonctionnalités
- MonoTouch vs Java
- Outils et licences, présentation de MonoDevelop et Xamarin Studio
- Architecture d'une application, structure d'un projet
- Atelier : Installation/Manipulation de l'IDE MonoDevelop, Paramétrage d'un projet
Construction d'applications
- fenêtres
- contrôles standards, listes
- navigation (ViewControllers)
- images, icônes, toolsbars
- utilisation/personnalisation de tables
- Limites de Mono par rapport à un développement natif
- Debug du code
- Optimisation du code
- Empaquetage et publication
- Stockage des données :
- méthodes et différents formats
- sérialisation de données dans des fichiers
- utilisation de base de données SQLite, LINQ
- Atelier : Multiples cas d'utilisation de contrôles et présentation de données persistantes
Concepts avancés
- Communications diverses : synchrones, asynchrones
- Evénements spéciaux, multitouch et motion
- Support du multimédia
- Internationalisation de l'application
- Multithreading
- Accès aux réseaux (Wifi), géolocalisation (CoreLocation, Mapkit)
- Accès aux web services
- Intégration avec des applications externes
- Atelier : construction d'applications complexes avec i18n, communications asynchrones et évènements spéciaux/interactions hardware
Tarifs:
A distance ou présentiel: 1980 euros