Pythagore F.D. apprendre à apprendre

Formation: Développement d'applications Android

Dates:
10 au 13 octobre
12 au 15 décembre

classe virtuelle

(cliquez sur une date pour vous inscrire)

Durée:
4 jours
Prix:
1915 €
Code cours:
UX128



Public:
Développeurs et intégrateurs d'applications sous Android.

Objectifs:
Connaître les principes de fonctionnement et savoir développer des applications sous Android

Connaissances préalables nécessaires:
Connaissance d'un langage de la programmation en java.



Extraits de la formation Développement d'applications Android

logo acroreadTéléchargez l'extrait "LinuxMobile_Android-activites"
logo acroreadTéléchargez l'extrait "LinuxMobile_Android-dex_native"

Programme détaillé de la formation (logo acroreadTéléchargez le programme) :

Introduction
Présentation du système d'exploitation Android et historique des versions : de la v1 jusqu'à la v4.
Les apports de la version Kit Kat.
Architecture. La couche noyau Linux.
Bibliothèques de base. Applicatifs java.

Applicatif
Les principales applications existantes.
Installation/désinstallation d'une application.
Accès distant à la mémoire flash.
Arborescence des fichiers.

Développement
Présentation du SDK, installation.
Utilitaires : émulateurs, simulateur de carte.
Développement d'une application de base.
Transfert sur un matériel physique.
Présentation des appels en call-back.
Structure générale des applications.
Les quatre modèles d'applications : Activity, Services, Broadcast receivers, Content receivers.
Cycle de vie des composants.

Interface utilisateur
Définitions. Présentation des layout.
Récupération du contexte applicatif.
Gestion des menus. Boites de dialogue.
Thèmes.
Notifications (Toast, Status Bar, Dialog).
Ecriture d'une application calculatrice.

Graphique et multimédia
Développement 2D et 3D. Les APIs.
Utilisation du MediaPlayer.
Visualisation de vidéos.
Enregistrement de sons.
Mise en oeuvre du MediaRecorder.

API
Accès réseau, accès au système de fichiers.
Mise en oeuvre des APIs réseau.
Capteurs internes.
Gestion des périphériques : carte son, écran, caméra, clavier,..
Mise en oeuvre de la classe Sensor.
Ecriture d'un code exploitant les capteurs de position.

Interactions d'applications
Principe de réutilisation d'extraits applicatifs.
Ecriture d'une application exploitant GoogleMaps.
Déclaration des possibilités applicatives: les intents filters.
Exécution asynchrones, tâches de fond, tâches répétitives

Communications inter-applicatives avec AIDL
Communication multi-canaux et bi-directionnelles



(c) 2016 Pythagore F.D. Paris
Pour nous contacter: 01 55 33 52 10 ou pfd@pythagore-fd.fr