Formation Android animée par Pascal Ognibene
Inscription pdf Inscription en ligne Catalogue 2012Pitch
De simple challenger il y a 3 ans, Androïd est devenu est devenu le système dominant sur les smartphones de toute catégories. On peut également le trouver maintenant sur des tablettes, des livres électroniques, des télévisions… et même bientôt dans des avions Boeing 787. Aujourd’hui, s’engager dans une stratégie mobile ne consiste plus à se demander s’il faut faire une version Android de l’application – mais plutôt s’il faut la sortir avant la version Iphone.
Vous aussi, préparez-vous pour la fusion de l’informatique personnelle et de la mobilité!
Description
Nous croyons aux vertus de la pratique dans toutes nos formations. Aussi, plus de la moitié de chaque session sera consacrée à des ateliers dédiés à la construction progressive d’applications Android. Les différents services disponibles, de la version 1.6 à la version 2.3 d’Android, seront abordés. Enfin, vous comprendrez comment faire communiquer vos applications avec des services externes.
Audience
Architectes techniques, développeurs
Prérequis
Connaissance de Java 5 ou 6, familiarité avec l’environnement Eclipse, notions de développement de client lourd type AWT ou Swing, une connaissance basique du XML, une connaissance basique des protocoles utilisés par les services WEB (HTTP, Wsdl, Json). Quelques notions de C/C++ sont également utiles pour certaines parties avancées du cours.
Pascal Ognibene
Au début des années 80, Pascal Ognibene tombe dans le chaudron informatique, à une époque où le Basic et l’assembleur sont les principaux langages, et Java un rêve lointain. Puis c’est le C, le C++, la participation à des groupes de Demo Maker européens, puis à la création de jeux vidéos. Après un début de carrière dans l’aéronautique, il entre dans une start-up de la Silicon Valley, ce qui lui permet d’aborder le secteur des Télécoms partout dans le monde.
Après quelques années à bourlinguer, il finit par se poser dans une grande société de conseil, où il occupera successivement les fonctions de responsable opérationnel, puis directeur technique, ce qui lui permettra de mettre en place des offres Mobilité et Cloud Computing – le tout en continuant à assurer des missions de consulting.
Aujourd’hui, il est consultant indépendant, spécialisé autant dans des missions de coaching technique orienté XP, que dans le coaching Scrum et Lean.
- Dates 2012 : 12-13-14 mars, 19-20-21 juillet, 15-16-17 octobre, 11-12-13 décembre, Selon les demandes du client
- Prix : 1500€ HT
- Type : inter-entrperise et intra-entreprise
- Durée : 3 jours
Une brève histoire d’Android 1 heure
- Les partenariats de Google
- Les différentes versions du système
- Une grande variété de terminaux, et les conséquences
- Comment distribuer une application
- Monétisation des applications
Le kit de développement Android 2 heures
- Ce qui est fourni
- Les architectures cible
- Travailler avec Eclipse
- La configuration selon le système d’exploitation
- Utiliser l’émulateur Androïd
- Déployer sur une cible
- Mise en œuvre : exploration du SDK et du plugin Eclipse
Une application basique 2*2 heures
- Cycle de vie d’une application
- Un modèle de composants réutilisables
- Les widgets proposés
- Comment gérer les événements
- Externalisation des ressources
- Adaptation d’une application à l’orientation et à la taille de l’écran
- Mise en œuvre
Faire communiquer des applications 1,5 heures
- Composer des activités multiples
- Rechercher et utiliser un service dans le système
- Mise en œuvre
L’API graphique 2D 1,5 heures
- Tracer des graphiques 2D
- Quelques mots sur les performances de l’API
- Mise en œuvre : composant graphique réutilisable et intégration avec une autre application
Intégrer une vue WEB 1,5 heures
- Présentation de Webkit mobile, forces et limitations
- Intégration d’une webview dans une application
- Mise en œuvre
Intégrer les composants fournis par Google 2 heures
- Google Maps
- Gmail
- Calendrier
- Mise en œuvre
Intégrer des services externes 2 heures
- services REST/Json
- services SOAP
- Votre propre protocole!
- Mise en œuvre
Travailler en mode déconnecté 1,5 heure
- La base de donnée Androïd
- Modèle de persistance
- Mise en œuvre
Son et lumière 2 heures
- Jouer des sons
- Enregistrer des sons
- Jouer des vidéos
- Mise en œuvre
Le matériel et les senseurs 2 heures
- Utiliser le GPS
- Utiliser les accéléromètres
- Utiliser la caméra
- Les nouveautés d’Android 2.3
- Mise en œuvre
Avancé : Les API Open GL 1,5 heures
- Présentation d’Open GL ES 1.1 et 2
- Limitations des plateformes mobiles
- Mise en œuvre : fausse 2D accélérée Open GL (technique “Angry Birds”)
Avancé : utiliser une librairie native 1,5 heure
- Pourquoi utiliser une librarie native?
- Mise en œuvre avec une librairie simple