Android : Développement d'Applications pour Mobiles

Objectifs

écrire des applications mobiles pour le système d’exploitation Android en utilisant le SDK fourni par Google

Pré-requis

connaître au moins un langage de programmation, avoir des connaissances en langage Java et en programmation orientée objet est un plus

Profil stagiaire

développeurs, chefs de projets

Profil animateur

consultant spécialiste

Introduction au développement Android

Les fonctionnalités de la plateforme
Architecture d’une application
Installation de l’environnement de développement et du SDK Android

Mise en œuvre d’une première application Android

Création d’un projet Android, code «minimal»
Exécution de l’application sur l’émulateur
Débogage

Appréhender la structure d’une application Android

Le fichier «Manifest», les ressources, le code source

Travailler efficacement avec l’interface utilisateur

Les fenêtres «Activity» (cycle de vie et comportement)
Design des contrôles et positionnement, adaptateurs
Les menus et les sous menus
Relation entre les ressources et le code source (Layout, images, thèmes)
Lancer des fenêtres («Intent»)

Echanges et communication inter applications

Résolution des intents implicites
Services, broadcast receiver

Le stockage et la gestion des données

Fichiers, bases de données
Le partage de données entre applications («Content Provider»)

Localisation et utilisation du GPS

Location provider, se localiser
Geocoding (reverse et forward)
Api google maps

Interactions avancées avec la plateforme mobile Android

Accès aux informations des applications de base : numéro de téléphone, contacts...
Utiliser les fonctions de téléphonie

du 29 mai au 01 juin 2012

à Paris

du 16 au 19 juillet 2012

à Paris

du 24 au 27 septembre 2012

à Paris

du 12 au 15 novembre 2012

à Paris

Stage / CODE : ICS84

4 jours (28 heures)

1 970€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 29 mai au 01 juin 2012

à Paris

du 16 au 19 juillet 2012

à Paris

du 24 au 27 septembre 2012

à Paris

du 12 au 15 novembre 2012

à Paris

Compétences visées

Connaître les spécificités du développement sur Android

Utiliser les fonctionnalités spécifiques aux téléphones Android

Définir des interfaces utilisateur

Gérer des données

Communiquer entre applications

Utiliser le GPS