Dév. Android

Dév. Android

FORMATION DEVELOPPEMENT SUR ANDROID
Découvrez 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. Développez vos propres applications fonctionnant sur Android en utilisant le SDK fourni par Google. 

Plus de détails

  • Demander de nouvelles dates ou une formation intra-entreprise



Pré Requis

Connaissances de la programmation orientée objets (Java est un plus) et connaissances de base d'XML

Public concerné

Chefs de Projets, Développeurs

Durée du stage 4 jours
Référence STR-Dev-004
Tarif 1580 € HT / stagiaire
Divers Livre servant de support de cours remis au cours du stage



Plan

Introduction au développement sous Android
Fonctionnalités et architecture du système Android
Historique des versions et nouveautés apportées
Composition d’une application Android

Configurer et comprendre son environnement de développement
Installation d’Eclipse, du plugin ADT et du SDK Android
Création et configuration de l’emulateur
Premiers pas avec Android
Création d’un projet Android, le fameux « Hello World ! »
Exécution de l’application sur l’émulateur
Débogage : outils et méthodologie

Organisation d’une application Android
Comprendre le fichier « Manifest »
Accéder aux ressources

Construire une interface utilisateur Android                  
Comportement et cycle de vie des Activity
Relation entre les ressources et le code source (Layout, images, thèmes)
Disposition des contrôles pour créer des View 
Les menus et les sous-menus
Internationaliser son application

Communication inter-applications
Gestion des Intents
Utilisation des Services
Utilisation des BroadcastReceiver

Stockage et accès aux données
Sauvegarder les préférences de l’application
Manipuler des fichiers
Utiliser la base de données embarquée SQLite
Partager des données entre les applications avec les « ContentProvider »
Communication avec un serveur distant

Services et multithreading avec Android
Alarmes et notifications
Manipulation de AIDL
Gestion des Threads
Interaction entre Threads et Interface Graphique
La sécurité des applications

Spécificité du développement mobile Android
Détecter l'orientation et les mouvements du téléphone : l'accélérateur 3D
La géo-localisation
Accéder à l'appareil photo et à la caméra
Les fonctions de téléphonie : Téléphone, SMS...
Créer des animations 2D et 3D
Les fonctions réseaux : WiFi, 3G

Déployer une Application Android
Processus de déploiement sur L’Android Market
Gestion du versioning
Publication des mises à jour