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.

Xamarin 4 - the future of apps

1,159 views

Published on

Xamarin 4 was just announced including some amazing new features and enhancements including the all new Xamarin Mac Agent and Xamarin.Forms 2.0 for enterprise grade mobile development, the brand new Test Recorder, and free crash reporting with the General Availability of Xamarin Insights. This month we will take a look at all the new enhancements into iOS and Android Development in C# with Xamarin and all of the latest features that were just released. There will be something for everyone in this content packed meetup no matter if you are new or have been developing with Xamarin for some time.

Published in: Engineering
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Xamarin 4 - the future of apps

  1. 1. James Montemagno DeveloperEvangelist,Xamarin 4 The future of apps @JamesMontemagno
  2. 2. James Montemagno Developer Evangelist, Xamarin james@xamarin.com motzcod.es @JamesMontemagno
  3. 3. Make it fast, easy, and fun to create great mobile apps. Xamarin’s Mission
  4. 4. Stay current Your priorities when building apps Works EverywhereNative 5-Star App Integration
  5. 5. Xamarin 4 Complete mobile lifecycle Enterprise-grade
  6. 6. Xamarin – Your Complete Mobile Solution BUILD TEST MONITOR ACCELERATE
  7. 7. Xamarin 4: the complete mobile lifecycle BUILD TEST MONITOR ACCELERATE
  8. 8. Xamarin Platform: native apps across platforms
  9. 9. Shared C# codebase • 100% native API access • High performance iOS C# UI Windows C# UIAndroid C# UI Shared C# Mobile
  10. 10. Traditional Xamarin Approach With Xamarin.Forms: More code-sharing, all native iOS C# UI Windows C# UIAndroid C# UI Shared C# Backend Shared UI Code Shared C# Backend
  11. 11. Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml
  12. 12. MapKit UIKit iBeacon CoreGraphics CoreMotion System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml
  13. 13. Text-to-speech ActionBar Printing Framework Renderscript NFC System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml
  14. 14. Xamarin.iOS does full Ahead Of Time (AOT) compilation to produce an ARM binary for Apple’s App Store. Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device. .NET C# Compile and Link .APK Bindings Runs Natively IL + JIT
  15. 15. ✓Always Up-to-Date • • • • • • • • • • •
  16. 16. Code Sharing StatsMac iOS Android Windows Phone iCircuit Touch Draw 86% 14% 72% 28% 70% 30% 61%39% 88% 12% 76% 24% 90% 10%
  17. 17. 9 What’s new in Xamarin Platform? Enhanced VS IntegrationXamarin.Forms 2.0 iOS 9 & Android M Preview Technologies
  18. 18. Xamarin.Forms 2.0
  19. 19. Xamarin.Forms 2.0: Material Design https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/
  20. 20. Xamarin.Forms 2.0: Material Design https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/
  21. 21. Xamarin.Forms 2.0: ListView Optimizations http://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/listview/performance/
  22. 22. Xamarin.Forms 2.0: ListView Optimizations http://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/listview/performance/
  23. 23. Xamarin.Forms 2.0: XAML Optimizations https://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/xaml-basics/xamlc/
  24. 24. Xamarin.Forms 2.0: XAML Optimizations https://developer.xamarin.com/guides/cross-platform/xamarin-forms/user-interface/xaml-basics/xamlc/
  25. 25. Xamarin.Forms 2.0: Windows 10 (UWP) Preview https://blog.xamarin.com/getting-started-with-xamarin-forms-windows-10-preview/
  26. 26. Demo
  27. 27. Visual Studio Integration Enhancements
  28. 28. 9 Enhanced iOS & Android Designers
  29. 29. Preview Technologies Profiler Objective Sharpie CocoaPod Integration Inspector
  30. 30. Demo
  31. 31. Xamarin – Your Complete Mobile Solution BUILD TEST MONITOR ACCELERATE
  32. 32. Challenges
  33. 33. On Mobile, Quality is Hard 7 20 20 35 6 OS versions Devices Languages Locales Screen sizes 10 24K+ 39 57 27 15 6 OS versions Distinct devices Languages Locales Screen sizes Manufacturers Screen configurations
  34. 34. Android diversification
  35. 35. iOS diversification 3D Touch iPhone 6s s eries only Apple pencil iPad Pro only Multi Tasking Only select iPads iPads iPod touch iPhones Form factors iOS 9 features
  36. 36. Thousands of iOS and AndroidAPIs Public web APIs Backendintegrations Thirdparty libraries Memory, CPU and network constraints App Complexity
  37. 37. Tap Scroll Swipe Pinch Multi Finger Text Entry Rotation GPS
  38. 38. Xamarin Test Cloud: automated testing on thousands of devices
  39. 39. What’s new in Xamarin Test Cloud? Integrated with Platform UITest 1.0 Test Recorder
  40. 40. Demo
  41. 41. Xamarin – Your Complete Mobile Solution BUILD TEST MONITOR ACCELERATE
  42. 42. Supports ✓ Xamarin.iOS ✓ Xamarin.Android ✓ Xamarin.Mac ✓ Windows Phone ✓ Windows Store ✓ Windows Desktop
  43. 43. Introducing Xamarin Insights API //Crash Report Insights.Report(exception); //Feature Usage Insights.Track(“Splash Page”); //Timed Events Insights.TrackTime(“TimeToSync”); //User Sessions Insights.Identify(“Steve”, user_traits);
  44. 44. Track any event that occurs in your application. Even track performance of how long an operation takes.
  45. 45. Combine event tracking with user identification to resolve issues faster.
  46. 46. Automatically report any uncaught managed or native exception. Report your own caught exceptions with simple cross-platform API.
  47. 47. Simple integrations into popular services for mission critical notifications.
  48. 48. Xamarin – Your Complete Mobile Solution BUILD TEST MONITOR ACCELERATE
  49. 49. What’s Xamarin University? Reduced renewal pricing Over 60 classes Guest Lectures and office hours Lightning Lectures: Bite size learning on specific topics Certification: Be recognized for being a Mobile and Xamarin expert
  50. 50. Every Xamarin Platform Subscription Includes:
  51. 51. Xamarin – Your Complete Mobile Solution BUILD TEST MONITOR ACCELERATE
  52. 52. evolve.xamarin.com
  53. 53. Thank you. James Montemagno Developer Evangelist, Xamarin james@xamarin.com motzcod.es @JamesMontemagno Questions?

×