Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduzione a Xamarin

291 views

Published on

A basic introduction to multiplatform development with Xamarin

Published in: Education
  • Be the first to comment

  • Be the first to like this

Introduzione a Xamarin

  1. 1. DotNetAbruzzo .NET Day 05 Febbraio 2015
  2. 2. .NET Day
  3. 3. .NET Day
  4. 4. .NET Day Black Box
  5. 5. .NET Day • Se il team ha competenze Web oriented (HTML / CSS) • Se non si vuol gestire UI e UX native • Le app rischiano di essere "una uguale all’altra" • Le performance non sempre sono ottimali • L’app viene percepita come estranea al device perché l’utente si aspetta di usare i controlli specifici della piattaforma.
  6. 6. .NET Day
  7. 7. .NET Day • L’app ha il look and feel nativo (che l’utente percepisce come indicatore di qualità). • Le performance sono quelle delle app native. • Riutilizzo di ampia parte del codice su tutte le tre piattaforme • Il team deve avere il know how di sviluppo nativo sulle tre piattaforme.
  8. 8. .NET Day Linux Mono iOS MonoTouch iOS Xamarin.iOS Android Mono for Android iOS Xamarin.Android Free Software / Open Source License Commercial License
  9. 9. .NET Day App .NET APIs Mono Runtime Android Kernel Dalvik Runtime Android Bindings Android.* Java.*MCW ACW JITCompiler
  10. 10. .NET Day App iOS .NET APIs iOS Bindings Application code AheadoftimeCompiler
  11. 11. .NET Day
  12. 12. .NET Day
  13. 13. .NET Day
  14. 14. .NET Day
  15. 15. .NET Day Android iOS Mac WinPhone
  16. 16. .NET Day
  17. 17. .NET Day
  18. 18. .NET Day http://blog.tpcware.com/2014/09/xamarin-xaml-vs- microsoft-xaml-the-devil-is-in-the-details/
  19. 19. .NET Day
  20. 20. .NET Day
  21. 21. .NET Day
  22. 22. .NET Day
  23. 23. .NET Day

×