Objectifs de la formation Flex Mobile
À qui s’adresse cette formation ?
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.
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.
Contenu du cours Flex Mobile
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