Mono for Android: applications Android avec C#/.NET

Formation inter-entreprise

Combien de temps dure la formation ?

 4,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Développeurs d'applications Android

Quels sont les prérequis ?

Connaissances en C#/.NET ou Java

Quels sont les objectifs poursuivis ou les compétences visées ?

Maîtriser le développement d'applications mobiles sous Android avec Mono for Android.

Quel est le contenu de la formation ?

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

Création de vues:

  • 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

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Support de cours + Sources des exercices

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Informatique et systèmes d'information - Analyse programmation
FR
Journée
Informatique et systèmes d'information - Système exploitation informatique - Linux
03.09.2026