La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Palais des congrès Paris 7, 8 et 9 février 2012. Vous êtes dans lAMPHI HAVANE.

Présentations similaires


Présentation au sujet: "Palais des congrès Paris 7, 8 et 9 février 2012. Vous êtes dans lAMPHI HAVANE."— Transcription de la présentation:

1 palais des congrès Paris 7, 8 et 9 février 2012

2 Vous êtes dans lAMPHI HAVANE

3 Jeudi 9 Février 2012 Julien Corioland Développeur WP7 Infinite Square La dure lutte du développeur : 10 trucs pratiques pour une application mobile bien léchée ! David Poulin Cyril Cathala Développeurs WP7 Soat

4 Soignez vos tuiles ! Optimisez les chargements de données Animations : fast, fluide & useful Le design cest important ! Pensez à lergonomie Gestion de létat de lapplication Les données utilisateurs sont importantes Politique de gestion derreurs Relation avec lutilisateur Testez vos applications !! Agenda

5 Une application simple : une e-boutique ! Illustre les différents points abordés Respect des bonnes pratiques de développement Windows Phone Des scénarios utilisateurs concrets Disponible en téléchargement Lapplication « fil rouge »

6 Cest la première chose que lutilisateur voit ! Ce ne sont pas de simples « boutons carrés » Diffuser de linformation Contenu dynamique Tuile principale / Tuiles secondaires Mise à jour depuis : Background Agent / Notification Push / Tile Scheduler Soignez vos tuiles

7 DEMO Soignez vos tuiles !

8 Pas de blocages de lUI Démarrage le plus rapide possible Programmation asynchrone Informer lutilisateur de ce qui se passe Utiliser le BusyIndicator du téléphone Le ThreadPool et le Dispatcher sont vos amis Optimisez les chargements de données

9 DEMO Optimisez les chargements de données

10 Animations utiles Intégration avec lOS Ni trop longues, ni trop courtes ! Optimisez vos animations Animations : fast, fluide & useful

11 DEMO Animations : fast, fluide & useful

12 Le design cest important ! Metro = Guideline ! Respect des thèmes noir/blanc ou identité visuelle ? Pensez à lalignement des contrôles Pas de superflu : allez à lessentiel

13 DEMO Design : respectez les standards et donnez votre identité

14 Pensez à lergonomie Placement des éléments sur lUI Orientation du téléphone Gérez les input scopes Retour visuel sur les actions utilisateur Attention au bouton « home »

15 DEMO Pensez à lergonomie

16 Rappels : cycle de vie Gestion de létat de lapplication exécution dormant activée tombstoneddésactivée

17 Gestion de létat de lapplication Tombstonning vs Fast App Switching Sauvegardez létat des formulaires de saisie Pas de chargements inutiles ApplicationState vs PageState vs IsolatedStorage ?

18 DEMO Gestion de létat de lapplication

19 Les données utilisateurs sont importantes ! Media Library / Share Extensibility Usage « multi-portables », des solutions existent : Service distant (sur Azure ou autre) SkyDrive : les APIs sont là ! Mises à jour de lapplication : noubliez pas de gérer lIsolated Storage

20 DEMO Les données utilisateurs sont importantes

21 Politique de gestion des erreurs Messages explicites pour les utilisateurs Ne pas empêcher le crash de lapplication (si si !) Si possible, mettez en place des logs Proposez à lutilisateur denvoyer des rapports derreurs

22 DEMO Politique de gestion des erreurs

23 Relation avec lutilisateur Pages « A propos » et « Contact » Partager / Noter lapplication Et surtout : écoutez les utilisateurs Correction de bugs Maintient / mise à jour régulières Ajout de fonctionnalités

24 DEMO Donnez la parole aux utilisateurs

25 Testez lapplication avant de la publier Lutilisateur nest pas bêta-testeur MarketPlace test kit Faites tester par vos connaissances Testez les thèmes et langues Testez sur un téléphone Lutilisateur nest pas bêta-testeur

26 DEMO Testez lapplication avant de la publier

27 Conclusion Peu de choses séparent les bonnes applications des très bonnes applications Dure lutte = plaisir Avant de publier, valider votre check list ! Sources : ou avec le Webcast dans quelques jourshttp://mystore.codeplex.com

28 Vous voulez développer une appli Windows Phone ? Inscrivez-vous ! Profitez dun programme daccompagnement pour développeurs, à la carte et sans engagement –Un guide vous contacte et vous accompagne personnellement –Il met à votre disposition des ressources : accès gratuits* Marketplace, prêts/dons* de téléphone… –Il vous propose du coaching technique et design –Il vous aide à rendre visible votre application en ligne et à des événements *Dans la limite des quantités disponibles

29 Play time!

30 Chaque semaine, les DevCamps ALM, Azure, Windows Phone, HTML5, OpenData Téléchargement, ressources et toolkits : RdV sur MSDN Les offres à connaître 90 jours dessai gratuit de Windows Azure Jusquà 35% de réduction sur Visual Studio Pro, avec labonnement MSDN Pour aller plus loin 10 février 2012 Live Meeting Open Data - Développer des applications riches avec le protocole Open Data 16 février 2012 Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure 17 février 2012 Live Meeting Comprendre le canvas avec Galactic et la librairie three.js 21 février 2012 Live Meeting La production automatisée de code avec CodeFluent Entities 2 mars 2012 Live Meeting Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android 6 mars 2012 Live Meeting Nuget et ALM 9 mars 2012 Live Meeting Kinect - Bien gérer la vie de son capteur 13 mars 2012 Live Meeting Sharepoint series - Automatisation des tests 14 mars 2012 Live Meeting TFS Health Check - vérifier la bonne santé de votre plateforme de développement 15 mars 2012 Live Meeting Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio mars 2012 Live Meeting Applications METRO design - Désossage en règle d'un template METRO javascript 20 mars 2012 Live Meeting Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight 23 mars 2012 Live Meeting OAuth - la clé de l'utilisation des réseaux sociaux dans votre application Prochaines sessions des Dev Camps

31 Q&A Vous avez des questions ? Nous avons des réponses Julien Corioland – Cyril Cathala – David Poulin –

32 Vous êtes dans lAMPHI HAVANE


Télécharger ppt "Palais des congrès Paris 7, 8 et 9 février 2012. Vous êtes dans lAMPHI HAVANE."

Présentations similaires


Annonces Google