12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Développer pour AndroidObjectifs4 <strong>jours</strong>Ce cours présente les fonctionnalitéset capacités de laplate-forme Android dédiée à laréalisation d’applications pourles téléphones mobiles. Lesconcepts sont illustrés à l’aidede travaux pratiques permettantd’appréhender notamment lesinterfaces graphiques, le réseau,la sécurité et le stockage persistant.PublicDéveloppeurs JAVA.PrérequisBonnes connaissances de Javaet de l’utilisation d’Internet.de développement Java.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 : Mise en place d’un environnement de développement avecEclipse 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 utilitaires.Travaux pratiques : Développement d’une première application suivant le cyclede réalisation étudié.Les interfaces utilisateurs avec Androidavec l’utilisateur.- Les composants graphiques : layouts, menus, listes...- La gestion événementielle.- Styles et thèmes appliqués aux widgets.- Ressources alternatives : multi-devices, localisation.Travaux pratiques : Réalisation d’une application avec interface graphique.Le modèle de composants- Les fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider.- Les activités (cycle de vie, navigation entre les activités, communication interactivités...).- Les services (cycle de vie, tâches de fond ...). Les types de services (locaux etdistants).- Le langage AIDL. Le bus de messages et les Intents.Travaux pratiques : Transmission d’informations d’une Activity à une autre àl’aide du mécanisme d’Intents.La persistance des données- Utilisation des préférences.- Utilisation de la base de données (SQLite).Travaux pratiques : Mise en oeuvre de fonctionnalités de stockage sur un terminalavec 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.- Utilisation de la librairie Androïd Gson.Travaux pratiques : Echange de données.Compléments- Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carteSIM.- Multimédia. Dessin et animations. Lecture audio et vidéo. Capture multimédia.- Les API de (géo)localisation avec Google Maps.Travaux pratiques : Réalisation d’une application avec Google Maps.DéveloppementPage 84Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!