Course objectives
Who is this course for?
Public :
Cette formation Flex Mobile s’adresse aux développeurs et aux chefs de projet ayant des notions de programmation et souhaitant construire des applications multiplateformes.
Prerequisites
Prérequis :
La connaissance du développement orienté objet en général ainsi que la connaissance du model DOM sont nécessaire pour cette formation.
Programme
Présentation de 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 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 ; Transitions
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 ; Rappels 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 Services 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é multiples Thème et packaging
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 vues et de la galerie de photos Accéléromètre ; Micro et son ; API de touch et Gestes
Optimisation des ressources
- Course à l’élastique et framerate ; Mesurer la CPU et la mémoire Performances des Renderer, des textes, Cache des images, des Skinning cacheAsBitmap ; UIComponent, Graphic Element, FXG, ScaleGrid
Déploiement
- Finalisations : Splash Screen, icônes, descriptifs iOS : Certificats et mobile provisioning ; 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
Topics: Flex - Action Script

