www.e-naxos.com Formation – Audit – Conseil – Développement XAML (Windows Store, WPF, Silverlight, Windows Phone), C# Cross-plateforme Windows / Android / iOS UX Design ALL DOT.BLOG Tome 5 Développement Cross-Plateforme Tout Dot.Blog par thème sous la forme de livres PDF gratuits ! Reproduction, utilisation et diffusion interdites sans l’autorisation de l’auteur Olivier Dahan [email protected] Table des matières Introduction ........................................................................................................................................... 11 Présentation de l’édition 2013/2014 .................................................................................................... 11 Stratégie de développement Cross-Platform – Partie 1........................................................................ 12 Cross-platform, cross-form factor ..................................................................................................... 12 My Strategy, for today ....................................................................................................................... 13 Une contrainte forte : la cohérence .................................................................................................. 14 Un But : Unifier ce qui est épars ........................................................................................................ 15 Un principe : Concentrer la compétence .......................................................................................... 15 Les cibles visées ................................................................................................................................. 15 Des plateformes, pas des technologies de développement ......................................................... 15 Les cibles ........................................................................................................................................ 15 Un rêve ? Non, une réalité ! .............................................................................................................. 18 Et le Web ?......................................................................................................................................... 19 Les effets néfastes de la canicule sur un esprit surmené ? ............................................................... 19 La stratégie ........................................................................................................................................ 20 Divide ut regnes ! .......................................................................................................................... 20 MVVM ............................................................................................................................................ 21 Un langage et un seul .................................................................................................................... 21 Une seule plateforme .................................................................................................................... 22 Un seul EDI..................................................................................................................................... 22 Une seule version... ....................................................................................................................... 22 Une librairie Cross-plateform ........................................................................................................ 23 Un tooling ultra simplifié ................................................................................................................... 24 Explication par l’image ...................................................................................................................... 24 Le serveur “métier” ou la librairie PCL .......................................................................................... 26 Un noyau unique ........................................................................................................................... 27 Des UI spécifiques ......................................................................................................................... 29 Un coût maitrisé ............................................................................................................................ 29 Conclusion ......................................................................................................................................... 30 MonoDroid : et si la double connaissance Android / WinRT était la clé du succès ? ........................... 31 MonoDroid c’est Mono et Mono c’est C# / .NET .............................................................................. 32 La portabilité des applications WinRT / Android............................................................................... 33 Pourquoi pas Apple ? ..................................................................................................................... 34 P a g e 1 | 286 L’intérêt d’un code C# et d’une plateforme .NET ......................................................................... 35 Un cœur pour deux ....................................................................................................................... 35 Conclusion ......................................................................................................................................... 36 Les vidéos de Xamarin EVOLVE 2013 en ligne ....................................................................................... 37 Platinum Sponsor .............................................................................................................................. 37 Xamarin, un succès croissant ............................................................................................................ 38 Une réalité à intégrer : ces machines ont besoin de programmes ! ................................................. 42 L’entreprise largement concernée .................................................................................................... 43 Mes clients, vos clients et vos patrons : des entreprises .................................................................. 44 Marier Windows et Android .............................................................................................................. 44 Xamarin : en toute logique ................................................................................................................ 44 EVOLVE 2013 : des conférences à voir absolument .......................................................................... 45 Conclusion ......................................................................................................................................... 45 Stratégie de développement Cross-Platform–Partie 2 ......................................................................... 45 Rappel sur la stratégie présentée et les outils utilisés ...................................................................... 46 Le contexte de l’exemple .................................................................................................................. 47 La preuve de l’intérêt de la stratégie du serveur métier .............................................................. 47 Les cibles que je vais ajouter ......................................................................................................... 49 L’application .................................................................................................................................. 50 Réalisation ......................................................................................................................................... 50 La solution ..................................................................................................................................... 51 MVVMCross ................................................................................................................................... 51 Le projet Noyau ............................................................................................................................. 51 Les noyaux dupliqués .................................................................................................................... 58 Conclusion partielle ........................................................................................................................... 59 Stratégie de développement Cross-Platform–Partie 3 ......................................................................... 60 Bref Rappel ........................................................................................................................................ 60 La stratégie .................................................................................................................................... 60 L’exemple de code ......................................................................................................................... 61 L’étape du jour .............................................................................................................................. 62 Le Noyau ............................................................................................................................................ 62 Le serveur métier .............................................................................................................................. 70 Une première cible : Windows
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages287 Page
-
File Size-