Formation Informatique | Formation Management
Management » Développement personnel » Efficacité professionnelle »

Android, développer des applications pour mobiles


Formation Java Android

Type de cours
Stage pratique

Réf : AMA

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

Paris
28 sept. 10, 7 déc. 10

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 Java Android


Ce cours présente les fonctionnalités et capacités de la plate-forme Android dédiée à la réalisation d'applications pour les téléphones mobiles. Les concepts sont illustrés à l'aide de travaux pratiques permettant d'appréhender notamment les interfaces graphiques, le réseau, la sécurité et le stockage persistant.

Participants de cette formation Java Android

Ce cours s'adresse aux développeurs Java devant réaliser des applications mobiles pour téléphone.

Pré-requis de cette formation Java Android

Bonnes connaissances de Java et de l'utilisation d'Internet. Connaissances de base d'XML. Expérience requise d'une chaîne de développement Java.


Programme de cette formation Java Android

Découvrir la plateforme Android

- Les utilisations de la plateforme Android.

- Le modèle Android et son architecture.

- Les outils de développement.

Travaux pratiques
Installation et mise en place d'un environnement de développement avec Eclipse et le SDK Android.

Développement Android

- Les concepts de base d'une application Android.

- Le cycle de vie de l'application (de l'édition au test).

- Présentation des classes de base et des classes utilitaires.

Travaux pratiques
Développement d'une première application suivant le cycle de réalisation étudié.

Les interfaces utilisateurs avec Android

- Les spécificités des terminaux mobiles en matière d'affichage et d'interaction avec l'utilisateur.

- L'utilisation des composants graphiques : vues, layouts, menus, listes…

- La gestion événementielle et la prise en compte des commandes.

Travaux pratiques
Réalisation d'une application avec interface graphique.

La persistance des données

- Utilisation des préférences.

- Utilisation du système de fichiers (création et lecture de fichiers, notamment XML).

- Utilisation de la base de données (SQLite).

Travaux pratiques
Mise en œuvre de fonctionnalités de stockage d'informations sur un terminal avec une base de données.

La gestion réseau

- Rappels sur la programmation réseau.

- Communication avec une Socket serveur.

- Utiliser HTTP avec les API Android.

- Introduction à la consommation des services web.

Travaux pratiques
Récupération d'informations sur Internet.

Gestion de la téléphonie

- Appels.

- Gestion des SMS.

- Interactions avec la carte SIM.


Multimédia

- Dessin et animations.

- Lecture audio et vidéo.

- Capture multimédia.


Utilisation des API de (géo)localisation avec Google Maps

- Présentation de l'API de géolocalisation.

- Utilisation de Google Maps.

Travaux pratiques
Réalisation d'une application géolocalisée présentée à l'aide de Google Maps