Android - développement sur Android Suggérer par mail
Programmation-logiciels
Formation pro Durée conseillée 5 jours
Objectifs
  • Connaître l'architecture des applications Android, les niveaux des API.
  • Savoir publier une application.

Contenu

Présentation de la plateforme Android
Historique.
Couches logicielles :
- la JVM Android.
Les API.
Les différentes versions.

Patterns de développement sous Android
Différences avec la programmation Java "classique".

Architecture d'une application Android
Activités.
Intentions.
Services.
Fichier de configuration.
Squelette d'une application.

Développement sous Eclipse
Plugin Eclipse.
Structure du projet sous Eclipse.
Émulateur.
Debug sur l'émulateur.
Debug direct sur le téléphone.

Les activités (interfaces graphiques et leur comportement)
Ressources : dessin, image, fichier XML.
Les chartes graphiques, les modes portrait et paysage.
Les widgets de base.
Les listes.
Les menus.
Widget évolué : WebKit.
Utilisation des threads.
Les fragments.

Les intentions (intents)
Filtre d'intention.
Lancement d'activités.
Introspection.

Stockage des données
Préférences.
Accès aux fichiers.
Gestion de la base de données locale.

Fournisseurs de contenu
Utilisation d'un fournisseur de contenu.
Création d'un fournisseur de contenu.
Gestion des permissions.

Les services
Création d'un service.
Appel d'un service.
Notification des utilisateurs.

Autres fonctionnalités
Communication via internet.
Audio et vidéo.
Cartes et localisation.
Utilisation des ports USB.
Développement bas niveau avec le NDK
(Native Development Tool).

Publication de l'application
Signature.
Suivi des versions.
Publication.

Descriptif


Pré-requis : Connaissance du langage Java et de la programmation orientée objet.

Vous apprendrez à... : Connaître l'architecture des applications Android.
Connaître les niveaux des API.
Savoir développer une application Android en respectant les patterns de développement.

Public : Développeurs, chefs de projets.Toute personne désirant s’initier aux développements
et à l’animation des sites Web mobiles sous Androïd.

Pédagogie


Méthode : Exposé des concepts et application avec exercices. Démonstration sur matériels : Archos 5 IT, Samsung Galaxy S, geekphone one.

Moyens pédagogiques : un ordinateur par personne.

Support de cours : un support par personne.

 

Contactez...

Renseignements
et inscriptions

01 40 44 95 10
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir