Flex pour les Mobiles et Tablettes

Développement pour Mobiles et Tablettes avec l’outil Flex 4.6


Code : FLEXMOB
Durée : 5 jours
Prix inter-entreprises : 1 995 euros HT par participant


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 au format pdf  

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

Procédure d’inscription

La façon la plus simple de vous inscrire est de remplir le formulaire ci-dessous.

N’hésitez pas à nous consulter pour toute demande particulière.

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

Accueil   Accompagnement   Formation   La Manufacture   Blog   TTFX    ../BaaO/Formation_et_accompagnement_flex.html../BaaO/Accompagnement.html../BaaO/Formations.html../BaaO/La_Manufacture.htmlhttp://blog.baao.com/blog/http://groups.adobe.com/group/504shapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2shapeimage_3_link_3shapeimage_3_link_4shapeimage_3_link_5

Réussir votre projet Web ou Mobile

FORMATIONS EN LIGNE

Bases de Flex, gratuit

AIR et les Mobiles, gratuit

Projets Mobiles, gratuit
Apps Mobiles en HTML 5, gratuit

Apps iPhone et iPad, gratuit

Apps Android, gratuit


FORMATIONS IHM

uniquement en intra

Prototypage Papier pour Mobiles


FORMATIONS DE BASE

Flex Développement


FORMATIONS MOBILES

Atelier AIR pour les Mobiles, gratuit

Atelier Développement iPhone, gratuit

Flex pour les Mobiles et Tablettes

Développement iPhone et iPad natif

Développement Android natif


FORMATIONS AVANCEES

Migrer de Flex 3 à 4.5

Cairngorm & Parsley


RENSEIGNEMENTS

Paris : 01 73 02 33 44

Aix :    04 42 53 57 16