Build apps your users will love with Xamarin Mobile Edge 11 Nov 2015
We re here to help Matt Larson EMEA Senior Partner Manager matt@xamarin.com +44 7482 775 772 @mattylar12
I m a Dad
Fatherhood The Lifecycle Build Test Track Learn
Apps The Lifecycle Build Test Track Learn
Xamarin A Complete Mobile Development Platform Design Develop Integrate Test Monitor Learn
Xamarin Platform Native apps, All platforms, 99% code reuse Design Develop Integrate Test Monitor Learn
The Mobile App Development Challenge
Challenge One: It s a Heterogeneous Mobile World
Challenge Two: Users Want Native Apps
Common Mobile Development Approaches* * Avoid these approaches whenever possible
The Siloed Approach Build Apps Multiple Times Multiple teams. Multiple code bases. Platform disparities. Slows innovation.
The Hybrid Approach Write-Once-Run-Everywhere Incomplete API coverage Limiting app functionality Slow performance High abandonment rates.
Problem: Poor User Experiences
Building Apps with Xamarin Platform
Xamarin Approach: Fully Native Apps in C# 1 Team 1 Set of Tools Native UI Native UI Native UI Shared Code 60-99% code reusability 100% Platform-Specific SDK Access High performance native apps Xamarin and C#
Xamarin Platform Architecture Choices ios C# UI Android C# UI Windows C# UI Xamarin.Forms Shared App Logic Shared App Logic Xamarin.iOS & Xamarin.Android 60% to 80% code reuse Recommended for: Sophisticated UX apps Xamarin.Forms Up to 99% code reuse Recommended for: forms-based LOB apps
100% native API access for ios, Android and Windows. Anything you can do in Objective-C or Java, can be done with Xamarin in C#.
Truly Native Performance Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device. Xamarin performance is so great that I have to imagine there is some magic involved. ~Harry Cheung, Hacker and Xoogler Source: https://medium.com/@harrycheung/mobile-app-performance-redux-e512be94f976
Why Xamarin?
TCO of Native Mobile Development Approaches Cost of ios Dev Cost of Android Dev Cost of C# Dev $150 / hour $130 / hour $130 / hour 4 months ios 4 months Android 1,280 hrs $537,600 3 months Xamarin 480 hrs $172,800 63% LESS TIME 68% SAVINGS
Real Business Outcomes with Xamarin 65% Shared Code ios & Android & Win 50% Shared Code ios & Android 90% Shared Code ios & Android 80% Shared Code ios & Android 80% Shared Code 95% Shared Code 60% Shared code 40% Faster TTM 75% Time Savings 30% Less Code ios & Android 75% Shared Code ios & Android 90% Shared Code 50% Faster TTM 65% Shared Code ios & Android, Win 80% Shared Code 35% Faster TTM ios & Android 70% Shared Code 50% Faster TTM
Mobile Visionary in Magic Quadrant Xamarin's architectural approach provides completely native UIs with better performance than other cross-platform techniques Xamarin uses Mobile Visionary in Gartner Magic Quadrant multifaceted technology built by a cohesive team with a solid long-term track record.
Xamarin s Enterprise Partnerships The experiences your users expect. The security and connections your organization requires.
Ensuring Quality Mobile Applications
High User Expectations 60% Abandon apps taking more than 3 seconds to load 43% Never return to try slow apps again
Xamarin Test Cloud Find bugs before your users do Design Develop Integrate Test Monitor Learn
Xamarin Test Cloud Find bugs before your users do Design Develop Integrate Test Monitor Learn
The End-to-End Mobile Quality Solution Local UI Test Authoring Use Calabash or C# to create automated mobile test scripts. Cloud Testing Lab Upload your app to our device cloud of over 1,800 physical devices
Beautiful Test Results on 2,000 Devices
Xamarin Insights Know your users, Keep your apps healthy Design Develop Integrate Test Monitor Learn
App tracking and crash analytics Know how your users are using your application Determine the devices and OSes that are important to your market Pinpoint issues in your code before they affect your entire user base
Xamarin A Complete Mobile Development Platform Design Develop Integrate Test Monitor Learn
Xamarin A Complete Mobile Development Platform Xamarin Platform Native apps, All platforms, 99% code reuse Xamarin Test Cloud Find bugs before your users do. Automated mobile testing on 2,000 devices. Xamarin Insights Know your users, Keep your apps healthy. Crash analytics and app monitoring.
Xamarin A Complete Mobile Development Platform Get Started: xamarin.com Email me: matt@xamarin.com Obrigado!