Formation Développement Android

Android est un système d'exploitation libre utilisant le noyau Linux, pour smartphones, tablettes tactiles, PDA et terminaux mobiles.

Paris

Contenu

1 Présentation de la plateforme Android
    Principaux intérêts de la plateforme Android
    Fonctionnalités, modèle et architecture
    Applications de base et composition d'une application
    Présentation des outils de développement

2 Architecture Logicielle
    SDK Android
    Eclipse et plugin ADT
    VDM : Virtual Device Manager
    Machine virtuelle Dalvik et Dalvik Debug Monitoring Tool
    AAPT : Android Asset Packaging Tool
    SQLite
    Le JDK

3 Développement d'application Android
    présentation du concept de développement
    structure d'un projet
    types d'application
    cycle de développement d'une application
    classes et utilitaires
    configuration : le fichier "Manifest"
    Priorité des applications
    Activités : la classe Activity et son cycle de vie
    Ressources XML et Java

4 Interface Utilisateur
    Présentation des terminaux : affichage et interaction utilisateur
    Les composants graphiques
    La gestion des évènements threads
    Widgets Android styles et thèmes
    Notifications
    Langage AIDL: bus de messages et Intents

5 La persistance des données
    Le système de fichier et XML
    Les préférences utilisateur
    SQLite

6 La gestion réseau
    rappels sur les réseaux
    Communication avec serveur : les sockets
    Utiliser le web : http, web services et API Android

7 Spécificité du développement mobile Android
    Détecter l'orientation et les mouvements du téléphone
    La géo-localisation : Google Maps
    Accéder à l'appareil photo
    Les fonctions de téléphonie : Téléphone, SMS...
    Créer des animations 2D et 3D
    Les fonctions réseaux : WiFi, GSM/3G

8 Déploiement Android Market
    Signer les applications
    Création de compte Android Market
    déploiement Android Market
    Publier son application

9 vers l'infini, et au delà...

Objectifs

Cette formation a pour but de vous initier à la mise en place d'un environnement de travail, au développement et au déploiement d'applications mobiles basées sur le système d'exploitation Google Android. 

Prérequis

Pratique d'au moins un langage de programmation (idéalement Objet / Java) et bonnes connaissances sur le fonctionnement d'Internet

Diplôme visé

Cette formation est pour moi
Paris 2880 5 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.