Formation: Développement d'applications Android

Durée:4 jours
Prix: 1980 €
Code cours:UX128
Dates:
9 au 12 mai
28 au 31 août
13 au 16 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

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 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) :
IntroductionPrésentation du système d'exploitation Android, des plate-formes matérielles, des outils :
SDK, android market, etc ..
Architecture : la couche noyau Linux, l'environnement de développement, machines virtuelles, base de données SQLite
Les bibliothèques de base.
ApplicatifLes principales applications existantes.
Installation/désinstallation d'une application.
Arborescence des fichiers.
DéveloppementLangage de développement : java ou C
Présentation du SDK pour le développement en java, installation.
Utilitaires : émulateurs, simulateur de carte.
Développement d'une application de base.
Structure générale des applications.
Les quatre types de composants applicatifs :
Activity, Services, Broadcast receivers, Content providers.
Cycle de vie des composants.
Les versions d'android et du SDK :
propriétés, adaptation aux matériels (smartphones, tablettes, télévisions, etc ...)
Les outils de développement : Android Studio IntelliJ,
AVD : Android Virtual Device, ADB : Android Debug Bridge, DDMS : Dalvik Debug Monitor Server
Développement d'une première application.
Interface utilisateurDéfinitions. Présentation des layouts.
Récupération du contexte applicatif.
Les widgets.
Gestion des menus. Boites de dialogue.
Thèmes. Notifications (Toast, Status Bar, Dialog).
Interaction d'applicationsPrésentation des Intents.
Le fonctionnement des services.
L'interrogation de WebServices RESTfull (client http, json)
Les bonnes pratiques.
Persistance des donnéesStockage des préférences utilisateur.
Le système de fichiers.
Mise en oeuvre de SQLite.
Graphique et multimédiaDéveloppement 2D. Les APIs.
Utilisation du MediaPlayer.
APIAccès réseau, accès au système de fichiers.
Capteurs internes.
Gestion des périphériques : carte son, écran, caméra, clavier,..
Mise en oeuvre de la classe Sensor.

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:UX128

Contenu de la formation
Développement d'applications Android:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours