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

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

Expert en simplicité

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 :


  1. -du 1er au 5 juillet 2013

  2. -du 16 au 20 septembre 2013