1 / 34

First Xamarin European Tour – Go mobile with native Apps

First Xamarin European Tour – Go mobile with native Apps. 16.06.2014 Hansjörg Scherer hansjoerg.scherer@microsoft.com. Xamarin (European) Tour. Xamarin (European) Tour. w ith….

becca
Download Presentation

First Xamarin European Tour – Go mobile with native Apps

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. First Xamarin European Tour – Go mobile with native Apps 16.06.2014 Hansjörg Scherer hansjoerg.scherer@microsoft.com

  2. Xamarin (European) Tour

  3. Xamarin (European) Tour with… James Montemagno is a Developer Evangelist at Xamarin. He hasbeen a .NET developer for over a decadeworking in a widerangeofindustriesincludinggamedevelopment, printersoftware, and web services. Prior tobecoming a Developer Evangelist, James was a professional mobile developer on the Xamarin platform for over 2 years, withseveralpublishedapps on iOS, Android, and Windows. In his spare, time he ismostlikelycyclingaround Seattle orguzzlinggallonsofcoffee at a localcoffeeshop. He canbefound on Twitter @JamesMontemagnoandblogscoderegularly on his personal blogwww.MotzCod.es

  4. Event Agenda 13.15 – 14.15 Importance of App Development for mobile devicesHansjörg Scherer / Laurent Bugnion 14.15 – 14.30 Break 14.30 – 15.15 Building an app with Visual Studio/Xamarin/Azure Part 1 James Montemagno 15.15 – 15.25 Break 15.25 – 16.10 Building an app with Visual Studio/Xamarin/Azure Part 2 James Montemagno 16.10 – 17.30 Informal Q&A / Discussion with Beer & Snacks  Registered attendees: XamarinDrink Up!

  5. Importance of App Development for mobile devices Hansjörg Scherer hansjoerg.scherer@microsoft.com @hjsch

  6. Agenda Mobile device ecosystem Development approaches Native app experience@identitymine

  7. Mobile device ecosystem Importance of App Development for mobile devices 1/3

  8. Mobile device ecosystem Let’s do quick survey!

  9. Mobile device ecosystem Let’s do another quick survey!

  10. Mobile device ecosystem App vs. mobile website usage Source: net-metrix.ch / April 2014

  11. Mobile device ecosystem App vs. mobile website usage growth Source: net-metrix.ch

  12. Development approaches Importance of App Development for mobile devices 2/3

  13. There is no such thing as a mobile app!

  14. Development approaches Apps for mobile devices Apps Application Features = - Store Touch + +

  15. Development approaches “The biggest mistake we made as a company was betting too much on HTML5 rather than native.“ Mark Zuckerberg, Facebook 2012

  16. Development approaches

  17. Development approaches End user experience Better TCO, productivity and Developer Experience

  18. Development approaches

  19. Development approaches Siloed approach Native UI Native UI Native UI C# + XAML Java + XML Objective C + XIB Build native apps multiple times Remote Services (ASP.NET Web API or any server technology)

  20. Development approaches Siloed approach End user experience Better TCO, productivity and Developer Experience

  21. Development approaches Write-once-run-anywhere approach CSS | HTML | Lua | JavaScript | ActionScript HTML Hybrid scenarios (Semi-native apps) like PhoneGapor Cordova Write-once-run- anywhere black box

  22. Development approaches Write-once-run-anywhere approach End user experience Better TCO, productivity and Developer Experience

  23. Development approaches Unique approach for native apps Native UI Native UI Native UI Shared client app logic C# Remote Services (ASP.NET Web API or any server technology)

  24. Development approaches Use your tools and plugins you love! …

  25. Development approaches Application Lifecycle Management REQUIREMENTS BACKLOG Plan Monitor + Learn Agile Portfolio Management Application Insights Kanban customization Stakeholder feedback requests Work item tagging Development Production Collaboration Release Develop +Test Team Rooms Automated builds and CI Work item charts Flexible version control Code discussions Continuous Deployment Cloud load testing Web-based test management Browser-based lightweight IDE

  26. Development approaches Unique approach for native apps End user experience Better TCO, productivity and Developer Experience

  27. Native app experience@identitymine Importance of App Development for mobile devices 3/3

  28. Special offers and support

  29. Special offer with MSDN Additional Information: https://xamarin.com/msdn

  30. Special offers and support

  31. Let’skeep in Touch! About Sascha Corti • http://corti.ch/aboutme • @TechPreacher • sascha.corti@microsoft.com • http://techpreacher.corti.com About Hansjörg Scherer • @hjsch • hansjoerg.scherer@microsoft.com • Phone: +41 78 844 64 30

  32. Upcoming Xamarin Information/EventsSwitzerland http://msdn.ch/newsletter

More Related