Horaires
- matin : 09h00 - 12h30 (accueil à partir de 08h45)
- après midi : 14h00 - 17h30 (accueil à partir de 13h45)
Les acteurs majeurs de la téléphonie mobile avaient jusqu'à maintenant collaboré pour créer les systèmes d'exploitation de leurs téléphones, ce qui n'était pas leur métier d'origine. Google leur offre aujourd'hui une solution sur un plateau : un système d'exploitation gratuit, Open Source, adapté à de nombreux types d'appareils. Ce système baptisé Android, se répand à grande vitesse chez les constructeurs.
Plateforme majeure dans le paysage des dispositifs mobiles, Android est le fruit du consortium OHA initié par Google. Sa stratégie consiste à s'appuyer sur des standards pour palier un manque d'ouverture dans l'univers de la téléphonie mobile, composé essentiellement de solutions propriétaires. L'offre Android propose en conséquence un système d'exploitation basé sur Linux assorti d'un SDK basé sur le langage Java pour les développeurs. Ce SDK permet de manipuler simplement les fonctions évoluées des Smartphones comme les écrans tactiles, GPS, accéléromètres, connexion 3G ...
Ce séminaire répondra aux questions suivantes : "A quoi joue Google avec Android ?", "Comment fonctionne une application sous Android ? ", "Comment intégrer la géolocalisation ?", "Quelles sont les compétences nécessaires pour débuter avec Android ?".
Les points abordés dans ce séminaire seront :
- Intérêt et positionnement d'Android
- Les bases du développement d'applications avec Android
- Réalisation d'une démo de géolocalisation
- Sensibilisation aux spécificités du développement mobile
Méthode pédagogique : Présentations, démonstrations, discussions
Audience : Architectes, développeurs, décideurs, chefs de projets
Pré-requis : Aucun pré-requis technique.
Programme
Présentation d'Android
- Stratégie de Google
- Enjeux autour d'Android
- Android pour qui ?
- Architecture générale
Créer des applications Android
- Android SDK
- Anatomie d'une application
- Composantes et cycle de vie
- Widgets
Code Kata : géolocalisation
- Hello world!
- Intégration d'une Map View
- Ajout d'Overlays
- Gestion du GPS
Exemples et retours d'expérience
- QuizDev : activité multi-langues
- PulseKeeper : threads, interface tactile, accéléromètre
- PicaSlide : intégration de services Web
- Bonnes pratiques
Questions / Réponses
Olivier Penhoat, consultant et formateur Valtech Training qui animera cette conférence gratuite, a déjà développé trois applications utilisables sur téléphone portable Android. Celles-ci seront présentées lors des démonstrations. Vous pouvez également les télécharger gratuitement sur un mobile Android.
[...] Un grand merci également à Olivier, pour sa maîtrise du sujet et ses explications très claires [...].
Sébastien Foll - Rue89
[...] Je souhaite à Valtech Training de pouvoir conserver longtemps un consultant de ce niveau, autant capable d'exposer les concepts théoriques que de les mettre en oeuvre en développant par lui-même ; les personnes ayant ce type de profil multi-compétences sont rares attendue la complexité des technologies et le rythme de l'innovation [...].
Alain Perry - Snecma, Groupe Safran













