Description de la formation
|
AND
|
Depuis 1999, le téléphone portable tente de devenir le terminal mobile capable de tout faire (Internet, Micro-paiements, Multimédia).
L’iPhone en 2007 fut une révolution mais le caractère fermé de l’appareil d’Apple le rend peu accessible au monde de l’entreprise. Aujourd’hui Android corrige ce défaut : il possède la richesse fonctionnelle de l’iPhone mais son système open source basé sur le langage Java fait de lui la plateforme mobile pour l’entreprise par excellence. Cette formation s’adresse à tous ceux désireux de développer des applications professionnelles sous Android.
Elle commencera par dresser un panorama de l’univers Android : l’OS, les librairies systèmes, la machine virtuelle Dalvik mais aussi les outils de développement : l’IDE, le compilateur et le debugger. Ce cours se poursuivra par la définition des notions essentielles d’Android : l’arborescence projet, les 4 composants que sont les classes Activity, ContentProvider, Service et BroadcastReceiver, les processus et les threads. Ensuite seront abordés le développement IHM (approche déclarative ou programmatique), la persistance des données, la connectivité avec le monde extérieur : Web Services SOAP et REST (JSON ou POX), les communications « device to device ». Enfin, les aspects sécurité et déploiement seront étudiés sous l’angle de l’exploitation applicative.
Durée : 5 jours
Présentation d’Android Qu’y a-t-il dans la boite ? L’Open Handset Alliance Les applications de base Positionnement par rapport à son environnement
Architecture logicielle Un linux sous le capot Des bibliothèques C/C++ Un middleware Java Dalvik Le JDK
Le modèle de programmation Un développement presque classique Le SDK Android Développer, Exécuter & Débugger Structure d’un projet Et les webApp ?
Construire l’interface graphique Le rendu visuel Approche programmatique ou déclarative Les composants graphiques Les layouts
Le modèle de composants Une forte modularité Quatre familles de composants La navigation entre activités Les services Le bus de messages
La persistance des données Système de fichiers Les préférences utilisateur SQLite
Fonctions IHM poussées Les menus Etendre les composants existants Les animations Personnalisation en fonction de la configuration Notifier l’utilisateur 2D et 3D App Widgets La notion de Task Styles et thèmes
Interaction avec le matériel Les fonctions de téléphonie La géolocalisation API réseau bas niveau L’APN API media Le vibreur, l’écran tactile, l’accéléromètre
Le réseau Intégration web avec WebKit Les protocoles de communication
Sécurité et déploiement Signer les applications Publier son application
|
|
Développeur
|
Android SDK Iphone API
|
|
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.
Tel : 01 55 58 04 20.
|