Votre partenaire formation

Flex, créer des applications pour mobiles

Réf: FAM
Durée: 5 jours

Objectifs de la formation
Vous apprendrez dans cette formation à développer et déployer des applications natives pour les principales plateformes du marché grâce au compilateur AIR. Vous concevrez des vues et gérerez la navigation associée. Vous étudierez les mécanismes de persistance, la gestion des événements ainsi que leurs fonctions avancées.

Contenu:
-Présentation de la plateforme
-Rappels Flash/Flex
-Flex pour les mobiles
-Gestion des vues et navigation
-Accès et persistance des données
-Fonctionnalités mobiles
-Optimisation des ressources
-Packaging et déploiement

 

Programme de Formation

 

Présentation de la plateforme

-Le framework Flex.

 

-L »environnement de développement Flash Builder.

 

-La machine virtuelle AIR.

 

Travaux pratiques 
Création d »un projet Flex Mobile. Exécution sur simulateur.

Rappels Flash/Flex

 

-Langage Action Script, MXML.

 

-Programmation orientée Objet.

 

-Les conteneurs.

 

-Manipulation et accès aux données.

Travaux pratiques 
Affichage d »une liste d »utilisateurs provenant d »une base de données. Modification et enregistrement de cette liste dans la base de données.

 

Flex pour les mobiles

 

-Les composants Flex.

 

-Créer des composants MXML personnalisés.

 

-Les itemRenderer de liste.

 

-Créer des skins.

-Test et Debugging avec AIR ADL.

 

Travaux pratiques 
Création d »une application affichant une liste d »utilisateurs. Création d »un itemRenderer.

 

Gestion des vues et navigation

 

-Le cycle de vie des vues. La navigation.

 

-La propagation des événements.

-La barre d »actions.

 

-Etats et événement spécifiques.

 

-Adaptation de la résolution au device.

 

Travaux pratiques 
Mise en place d »une navigation entre différentes vues. Gestion de la résolution.

Accès et persistance des données

 

-Spécificités des applications mobiles.

 

-Le PersistanceManager.

 

-Bases de données SQLite, Shared Object.

-Récupérer des données serveur.

 

Travaux pratiques 
Récupération de la liste d »utilisateurs. Enregistrement de nouveaux utilisateurs. Enregistrement de données locales.

 

Fonctionnalités mobiles

 

-Envoi de SMS et d »emails.

-Gestion du téléphone et de l »appareil photo.

 

-Géolocalisation.

 

-Interface tactile.

 

Travaux pratiques 
Ajout d »une photo au profil utilisateur. Envoi d »un sms. Mise en oeuvre de la géolocalisation.

Optimisation des ressources

 

-Le profileur (mémoire, CPU).

 

-Analyse du comportement des Renderer.

 

-Mise en cache.

 

Travaux pratiques 
Etude de l »application créée en mode Profiling.

Packaging et déploiement

 

-Finalisations : SplashScreen, icônes, descriptifs.

 

-Packaging et déploiement sur iOS et Android.

Travaux pratiques 
Création d »un splashscreen. Packaging et déploiement sur IPhone et Android.

 

Profil Stagiaires & Pré-requis

Développeurs, concepteurs, chefs de projet souhaitant construire des applications multiplateformes.
Notions en programmation orientée objet. Notions/Connaissances de Flex’,  »,  ‘

Prix :  2380 € HT.

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter