ALL DOT.BLOG Tome 5 Développement Cross-Plateforme

ALL DOT.BLOG Tome 5 Développement Cross-Plateforme

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

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    287 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us