Xamarin allows developers to build native mobile apps for iOS and Android using C# with a high level of code reuse between platforms. It offers the complete mobile development lifecycle including tools for building, testing, and monitoring apps. Developers can test apps on over 2,000 real devices in the cloud and monitor app performance and usage in real-time after release. Xamarin's approach allows for faster development time compared to traditional native or cross-platform approaches while delivering native user interfaces and performance.
5. Growth In
Number of Apps in Leading App Stores
Source: Statista. Worldwide Mobile App Revenue Forecast Source: Statista. Available apps in leading app stores.
Users are no longer standing still
70 000
1 600 000
225 000
1 500 000
2010 2015
Google Apple
10x
0,3
2,1
2010 2014
Smartphone Users (in billions)
Growth In
Smartphone Users
7x
7. The average person checks
his/her phone 110 times
per day. Up to every 6
seconds in the evening.
Pervasive
Mobile
Behavior
8. Scaling your strategy
and becoming an
appified business
Customers Suppliers Employees
Loyalty
Product Info
My Account
Customer
Service
Distribution
Procurement
Dashboards
Order
Management
ERP
Inventory
Resellers
Logistics
Travel
Benefits
Onboarding
Health Services
Feedback
Employee
Portal
Payroll
Recruiting
Scheduling
Purchases
Orders
Customer Billing
9. 100+ apps 1000+ configurationsApp delivery lifecycle
The Challenge
× ×
Users want apps that work
on their devices
Deliver apps for every moment The lifecycle to deliver ‘just one’
app involves many stages
11. Train developers for mobile and
keep skills current
Test any app on 2,000 real devices
in the cloud
Xamarin 4: the complete mobile lifecycle
Use C# to build native apps
for iOS and Android
Monitor performance and user
behavior in live apps
BUILD TEST MONITOR ACCELERATE
12. Xamarin 4: the complete mobile lifecycle
BUILD TEST MONITOR ACCELERATE
Test any app on 2,000 real devices
in the cloud
Use C# to build native apps
for iOS and Android
Monitor performance and user
behavior in live apps
Train developers for mobile and
keep skills current
13. Two Challenges for Building Apps
#1 – Heterogeneous World #2 – Users Want Native
14. Common approaches to mobile development
The Platform specific approach
• Multiple teams to be managed
• Expensive to maintain multiple code bases
• Slows down innovation
The Hybrid Approach
• Non-standard UI
• Limited API access
• Non-native performance
Hybrid Platform
C#
Visual Studio
Java
Eclipse
Objective-C
Xcode
15. Xamarin’s unique approach: efficiency through shared code
More apps faster: Accelerated time-to-market
with up to 99% shared code
Only native cross-platform solution: Native UI
and performance, high-fidelity API access
Easy scalability: Go from 1–100 apps with reduced
time and effort
Native UI
Xamarin and C#
Shared Code
Native UINative UI
17. The only native cross-platform solution
Native user interface
High-fidelity API access
Native performance
Anything you can do in Objective-C,
Swift or Java, you can do with Xamarin
18. 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
22. Xamarin's architectural approach provides
completely native UIs with better performance
than other cross-platform techniques… Xamarin
uses multifaceted technology built by a cohesive
team with a solid long-term track record.
Mobile
Visionary
in Magic
Quadrant
23.
24. Xamarin: Loved by developers,
trusted by the enterprise
100
of Fortune 500
350+
Partners
1M+
Developers
15K+
Customers
25. Xamarin 4: the complete mobile lifecycle
BUILD TEST MONITOR ACCELERATE
Test any app on 2,000 real devices
in the cloud
Use C# to build native apps
for iOS and Android
Monitor performance and user
behavior in live apps
Train developers for mobile and
keep skills current
27. First impressions count
First impressions are everything; a poor first user experience can kill your app.
60% of users
will abandon your app if it doesn’t load
within 3 seconds
43% of users
said they would never return to the app
Happy customers impact
Research shows referrals
can boost adoption by
up to 45%
28.
29. Local UI Test Authoring
The end-to-end mobile quality solution
Cloud Testing Lab
32. Xamarin Test Cloud has saved us 2,000 monthly
manual testing hours.”
“
Steve Robbins, CTO
33. Xamarin 4: the complete mobile lifecycle
BUILD TEST MONITOR ACCELERATE
Test any app on 2,000 real devices
in the cloud
Use C# to build native apps
for iOS and Android
Monitor performance and user
behavior in live apps
Train developers for mobile and
keep skills current
35. 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