Nos produits

Formations 2011

Catalogue 2011

Catalogue 2011
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5162 Android Applications SDK Android Applications SDK 4 j. nous consulter - -

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5161 Android Platform: Source Code Building Android Platform: Source Code Building 4 j. nous consulter - -

Imprimer la fiche

imprimante

Formation Android Applications SDK

email

Demande d'information

Réf. : 5162

Demande d'information email

Objectifs

Ce stage «Android Applications SDK» a pour objectif la maîtrise des techniques de développement d’applications du système Google Android®.
Cette formation aborde les concepts de mise en oeuvre des fonctionnalités de la plate-forme Google Android par l’étude :

  • de son architecture et des spécifi cités de la plate-forme Android,
  • de l’application et de la chaîne de développement Android,
  • des APIs spécifiques de téléphonie, multimédia et de géolocalisation,
  • des techniques de mise au point et de déploiement d’applications.

Programme

1èrejournée

Android : présentation
  • Vue d’ensemble du système
  • Android Application Framework
  • La machine virtuelle Dalvik
  • Le SDK Android 2.0 et l’IDE Eclipse
  • Android Native Development Kit
Noyau Linux – Configuration et Compilation pour l’Embarqué
  • Cycle de vie d’une application Android
  • Structure d’un programme Android :
    - Le Manifest
    - Les sources d’une application minimale
    - Les ressources
  • Les composants :
    - Activity, Service, Broadcast Receiver, Content provider
  • Application sans interface graphique
Travaux pratiques
  • Mise en oeuvre de l’environnement de développement Eclipse et du plugin ADT
  • Mise en oeuvre de l’émulateur Android

2èmejournée

Programmation d’interface graphique
  • Menus et boîte de dialogue
  • Gestion des événements utilisateurs
  • Vue, layout, Widgets et notifications
  • Styles et thèmes
Travaux pratiques
  • Réalisation d’applications graphiques
  • Android multi-model:
    - ListView, GridView, MapView, WebView ...
    - AppWidget et custom Dialog
Fichiers et base de données
  • Manipulation des fi chiers et des flux
  • Support XML
  • API base de données SQLite
Travaux pratiques
  • Application de traitement de données stockées en fichier XML
  • Application connectée à une base de données
 

3èmejournée

Programmation réseau
  • Introduction aux technologies réseaux et la plate-forme Android
  • Socket et flux d’E/S
  • Requêtes http et programmation Web
  • Sécurité
Travaux pratiques
  • Application de transfert de flux réseaux XML (RSS)
Programmation multitâches
  • Introduction au Multithreading 
  • API Thread Android et Timer
Travaux pratiques
  • Application Multithread graphique connectée
Programmation multimédia
  • API Player Audio/Video
  • Audio capture
  • Support Graphique 2D et 3D

4èmejournée

Applications nomades
  • Support API téléphonie, SMS ...
  • Support géolocalisation et Google Maps
  • Gestion de l’orientation et des mouvements
Travaux pratiques
  • Application client Google Maps de géolocalisation
Techniques avancées
  • Règles de conception d’application 
  • Optimisation des performances
Déploiement d’applications
  • Signer et publier une application Google Android
  • Le «versioning» d’application

Participants

Cette formation est destinée aux développeurs confrontés aux problèmes de développement d’applications pour plate-forme Google Android.
Des notions en programmation orientée objet Java sont souhaitables.

Matériel à disposition des participants

Les travaux pratiques du stage Linux embarqué sont réalisés sur :
  • Station de travail Ubuntu
  Supports de formation Linux embarqué
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises :
  • Tarif : Nous consulter
  • Durée : 4 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
  Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter
email

Demande d'information