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