Flex pour les Mobiles et Tablettes
Développement pour Mobiles et Tablettes avec l’outil Flex 4.6
Code : FLEXMOB
Durée : 5 jours / 35 heures
Prix inter-entreprises : 1 995 EUR HT par participant
Prix intra-entreprise pour 2 participants : 2 495,00 EUR HT par participant
(sans facturation supplémentaire de frais pour le déplacement du formateur)
Prix intra-entreprise pour 3 participants et plus : tarif à la journée, nous consulter
Description
Cette formation permet aux développeurs Flex, Java, C++, etc... d’acquérir toutes les notions pour réaliser avec Flex des applications Apple iOS, Google Android ou BlackBerry QNX et ce aussi bien pour tablettes que pour les téléphones mobiles (*).
La formation aborde les sujets généraux du développement Flex sur mobile : les composants, le positionnement, la navigation, l’accès serveur, l’accès aux ressources du Device, le skinning, les thèmes, l’optimisation ainsi que les spécificités d’iOS, d’Android et de BlackBerry.
Le stagiaire réalisera tout au long de cette formation sa première application pour Mobile depuis la conception en prototype papier jusqu’à la réalisation sur un projet concret. Les thèmes de l’ergonomie, des patterns d’IHM et de l’organisation d’un projet multi-écrans sont ainsi concrètement mis en pratique.
(*) iOS version 4.X et supérieur ; Android version 2.2 et supérieur ; architecture ARMv7.
Audience
Développeurs, Chefs de projet ayant des notions de programmation et souhaitant construire des applications multi-écrans.
Pré-requis
Notions de programmation ; typiquement Développeurs Flex, ActionScript, Java, C#, C++, C, Dephi, PHP, JavaScript...
Descriptif de formation
Téléchargez le descriptif de la formation
Programme
Hello Flex Mobile
Flex, AIR et les mobiles ; Projets Flash Builder 4.6 pour les mobiles ; Stratégies de lancement et de simulation
Android, iOS, et OS des tablettes Blackberry
Déploiement sur un device
Fondamentaux Flex pour les mobiles
Rappels sur MXML et ActionScript 3 avec Flex 4.6
Composants Flex pour mobiles ; Composants de charting
Positionnement et dimensionnement en Flex 4.6
Créer des composants MXML ; Créer des événements customs
Application et Navigation
Les Différents types d’applications mobiles
Composants de navigation : NavigatorView et View
La Barre d’actions ; API de navigation (pushView, popView...)
Politique de création / destruction
Orientation, états et événements
Fixer l’orientation et gestion avec les layout
Rappels sur les états de Flex 4.6
Gérer finement l’orientation d’une vue avec les états
Rappels sur les événements
Principaux événement mobiles (Orientation, Back, activation...)
Liste et ItemRenderer
Listes et ItemRenderer pour mobile ; Rappel sur les tableaux
Le composant IconItemRenderer ; Créer un ItemRenderer en ActionScript 3 ; Scroller et Virtualisation ; Sélection
Accéder aux données locales
Système de fichiers et alias ; Lecture et écriture
Organiser les données avec SQLite
Récupérer des données SQLite
Gestionnaire de persistance automatique
Récupérer des données serveur
HTTPService et connecteur Web ; AsyncToken et CallResponder
Service Customs et bonnes pratiques ; RemoteObject en environnement mobile ; BlazeDS ; Mapping de classes AS3
Habillage (Skinning) et densité
Rappel sur l’architecture Spark : SkinPart et SkinState
Créer des skins pour mobile ; Notions de CSS Flex 4.6 ; Comprendre la notion de densités multiples
Thème et packaging
Programme (suite)
Composants Mobiles
Rappels sur les composants disponibles ; DateSpinner, SpinnerList, Switcher ; Composants et Guidelines pour tablettes ; SplitViewNavigator ; CalloutButton ; Présentation des composants de Charting pour Mobile
Intégration au Device
Envoyer des SMS, appeler, envoyer un email ; HTML avec la StageWebView ; GéoLocalisation ; Manipulation de la prise de vue et de la galerie photos ; Accéléromètre ; Micro et son ;
API de Touch et Gestes
Optimisation des ressources
Course à l’Elastique et Framerate ; Mesurer la CPU et la mémoire ; Performance des Renderers, des textes, cache des images, des skinnings cacheAsBitmap ; UIComponent, GraphicElement, FXG, ScaleGrid
Organisation d’un projet mobile
De l’idée au logiciel : propositions de Workflow
Cairngorm Mobile ; Exemple d’organisation par projets et packages ; Injection ; Appels asynchrones ; Messagerie ;
Partager le code au travers des bibliothèques ;
Stratégies de développement pour plusieurs cibles
Déploiement
Finalisations : SplashScreen, icônes, descriptifs
iOS : Certificats et mobileprovisioning ; Outils de déploiement
iOS : Permissions et choix du Device (iPad, iPod, iPhone)
Android : QRCode et Android Market ; déploiement intranet ; Menu
BBX : Simulation et VMWare ; Composants QNX
Atelier de Mise en pratique
Mise en place sur un projet
Rappel sur l’organisation d’un projet mobile ; Création des projets
Création des packages ; Mise en place des premières vues
Mise en place de l’accès aux données
Copyright © 2012 BaaO - Conditions générales de vente - Contact - Plan du Site - Mentions légales
RENSEIGNEMENTS : 01 73 02 33 44 ou 04 42 42 53 57 16
Siège Social : BaaO - 81, rue Réaumur - 75002 PARIS
Etablissement Secondaire : BaaO - 3, rue Clérion - 13530 TRETS






Réussir votre projet Web ou Mobile
FORMATIONS DE BASE
FORMATIONS MOBILES
Flex pour les Mobiles et Tablettes
Développement iPhone et iPad natif
FORMATIONS AVANCEES
uniquement en intra
Développement ActionScript 3
Flex 3 Développement
PROTOTYPAGE PAPIER
Prototypage Papier projets IHM
Prototypage Papier projet Mobiles
RENSEIGNEMENTS
Paris : 01 73 02 33 44
Aix : 04 42 53 57 16
Procédure d’inscription
La façon la plus simple pour vous inscrire est de nous contacter au 01 73 02 33 44, ou de cliquer sur une des dates ci-contre pour nous envoyer un mail indiquant vos nom et prénom, le nom de votre société et un numéro de téléphone afin de pouvoir vous rappeler.
Nous établirons un devis pour la formation que vous souhaitez suivre, il sera accompagné si nécessaire d’un projet de convention si celle-ci devait faire l’objet d’une demande de prise en charge de financement auprès de l’OPCA de votre entreprise.
N’hésitez pas à nous consulter pour toute demande particulière.
Les prochaines sessions se dérouleront au Centre Arpège Trocadéro situé 112, avenue Kleber - 75016 PARIS :