[xamarinday] xamarin history - from 0 to microsoft acquisition !
TRANSCRIPT
We’re Here to Help!
[email protected]+44 (0)7482 775 772
@mattylar12London
Matt LarsonXamarin Partner Executive
[email protected]+44 (0)7490 492 622
@neilatxamarinLondon
Neil SmithXamarin Partner Executive
12 months ago I landed in San Francisco………..
“Don’t take a yellow cab, take an Uber Exec – it’s nicer
and much cheaper”
“Access your apartment using the security code in
the AirBnB app”
“When you get hungry get a Task Rabbit to pick up a
takeaway for you”
Growth InNumber of Apps in Leading App Stores
Source: Statista. Worldwide Mobile App Revenue Forecast Source: Statista. Available apps in leading app stores.
Everybody is becoming a Digital Native
70,000
1,600,000
225,000
1,500,000
2010 2015Google Apple
10x0.3
2.1
2010 2014Smartphone Users (in billions)
Growth In Smartphone Users
7x
Explosive Mobile v. PC GrowthQuarterly unit shipments (m)
300
250
200
150
100
50
0
PCs iOS + Android
March-95 March-97 March-99 March-01 March-03 March-05 March-07 March-09 March-11 March-13Source: “Mobile is Eating the World” (Benedict Evans)
XamariniPhone
Mobile has happened
Faster than theInternet boom of the 90s
Faster than thePC boom of the 80s 10x
Faster than the recentsocial networking explosion3x
2x
And it’s not just consumers…
“By 2017, 100% of the line of business (LOB) apps in customer-facing roles and 75% of LOB apps in internally-facing roles will be built for mobile-first consumption”- IDC
Source: Gartner, “The Enterprise App Explosion: Scaling One to 100 Mobile Apps,“ 07 May 2015
5XIT
department capacity
Business demand
IT organizations will dedicate at least 25% of their software budget to mobile application development, deployment, and management by 2017 - IDC
The State of Mobility in the Enterprise in 2015: An IDC Survey of Devices, Platforms, Decisions, and Deployments
Mobile Driven Businesses Like this->
Need an App Factory Approach to Mobile Development
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
Let’s Summarise The Challenges for IT
Huge demand for mobile software
+
Users demanding world-class mobile experiences
+
Enterprises going mobile on multiple platforms
How can you build 100s of apps…
+
That are completely native…
+
Without tripling your work…?
Xamarin + Microsoft – it’s a great time to get involved
Source- Googletrends
MSACQUISITIONANNOUNCEMENT
MS//BUILDANNOUNCEMENT
XAMARINTESTCLOUD
3 X GROWTHXAMARINLAUNCH
XAMARIN4
“The Xamarin news is big“Wes Miller/Directions on Microsoft
“Microsoft is helping developers embrace the next generation of app development.” Darryl Taft/eWeek
“Xamarin and Microsoft always felt like natural allies”Frederic Lardinois/TechCrunch
Development Community Reaction
Visual Studio and Xamarin Mobile Lifecycle solution
BUILD INTEGRATE TEST ITERATE ACCELERATE
for
Build cross-platform native apps in C# using
Visual Studio
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 PlatformC#
Visual Studio
Java
Eclipse
Objective-C
Xcode
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
The only native cross-platform solution
Native user interfaceHigh-fidelity API accessNative performance
The Cross-Platform Native Approach with Xamarin
iOSC#UI WindowsC#UIAndroidC#UI
SharedC#BackEnd- BusinessLogic- DataLayer- Networking
- Reusablecomponents
SharedC#codebase• 100%nativeAPIaccess • VSorXSIDE
Traditional Xamarin Approach Xamarin.Forms:More code-sharing, all native
iOSC#UI WindowsC#UIAndroidC#UI
SharedUICode
SharedC#BackendSharedC#Backend
Xamarin Code Sharing Architectural Approaches
Betterfor:POCsandformsbasedapps.UI/UXislowerpriority
BetterFor:AppswhereUX/UIishighpriority.
�Always Up-to-Date
Same-day support:• iOS 5• iOS 6• iOS 7• iOS 7.1• iOS 8• iOS 9
Full support for:• Apple Watch• Google Glass• Android Wear• Amazon Fire TV• and much more
Solid Track Record
Truly Native PerformanceXamarin.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
TCO of Native Mobile Development Approaches
4 months iOS
4 months Android
Cost of iOS Dev Cost of Android Dev Cost of C# Dev
$150 / hour $130 / hour $130 / hour
480 hrs
1,280 hrs
$172,800
63% LESS TIME
$537,600
3 months Xamarin
68% SAVINGS
The Business Implications of choosing Xamarin
Real Business Outcomes with Xamarin
65% Shared CodeiOS & Android & Win
50% Shared CodeiOS & Android
90% Shared CodeiOS & Android
80% Shared CodeiOS & Android
95% Shared Code60% Shared code40% Faster TTM 75% Time Savings
75% Shared CodeiOS & Android
30% Less CodeiOS & Android
90% Shared Code50% Faster TTM
65% Shared CodeiOS & Android, Win
80% Shared Code35% Faster TTMiOS & Android
80% Shared Code
70% Shared Code50% Faster TTM
Xamarin – Five Key Benefits
• One Language
• 5 Star User Experience
• Native performance
• Lower Costs
• Shared C# Code Base
Visual Studio and Xamarin Mobile Lifecycle solution
BUILD INTEGRATE TEST ITERATE ACCELERATE
for
Easily enrich your mobile app with the power of
the cloud.
Enrich Apps to make them Great!ü How can I use my app Offline?ü How can users sign in to my app securely?ü How do I send push notifications to users?
ü How do I make my sales team productive ‘on the go’?
ü How can I extend MS Office contents into my app?
ü How can integrate voice search be integrated into my app?
ü How to I manage my apps on end user devices?
Visual Studio and Xamarin Mobile Lifecycle solution
BUILD INTEGRATE TEST ITERATE ACCELERATE
for
Automatically test your apps on hundreds of devices in the cloud
Source: Puppet Labs 2016 State of DevOps Report
24xfaster mean time to resolution
Top Apps Average Update Cycle (days)
Twitter 14Snapchat 17Pinterest 17Facebook 20
Concur 26
Skype 33
Geico Mobile 37
BBC News 60
Bank of America 75
UPS Mobile 95
Companies are embracing DevOps to release faster and better
Hear from our customers
“Xamarin is critical to our mobile success, helping us make sure that any user on any device has a good quality experience and can be productive.”
“Xamarin Test Cloud gives us the confidence to get to our next 100 million users.”
”The question companies should be asking is how can we afford to not be automating our tests?”
“With Xamarin, you don't have to think about that stuff anymore, you just think about the experience you want to deliver to your users."
—Mike LorengoDir, Architecture and Strategy
—Niels FrydenholmSenior iOS Developer
—Shivani SharmaSr. Engineering Manager
—Lukas BlakkRelease Services Team Mgr.
Visual Studio and Xamarin Mobile Lifecycle solution
BUILD INTEGRATE TEST ITERATE ACCELERATE
for
Real-time app monitoring and control
to fix issues and ship code.
Iterate: Continuously improve product, processes and people
• Distribute app to beta users
• Monitor your app’s health
• Understand your users
• Measure adoption and usage
• Quickly resolve app crashes
Visual Studio and Xamarin Mobile Lifecycle solution
BUILD INTEGRATE TEST ITERATE ACCELERATE
for
Live, unlimited mobile training and certification.
Xamarin University
The World’s Most Comprehensive Mobile Development Training• Small Class sizes• Live delivery, with recorded
archives • Classes constantly being added –
new OS versions, new Xamarinfeatures
• Flexible scheduling for all time zones, including Saturdays
• Beginning and advanced topics
20 CERTIFICATION
CLASSES COMPLETE +
EXAM
QUICK START FREE CONTENT PAID CONTENT
INVEST IN DEEP KNOWLEDGE
BUILD MOBILE FACTORY / MARKET
CAPABILITY
BUILD MASS AWARENESS / IDENTIFY FUTURE XAMARIN
TECHNICAL LEADERSHIP
Training and Certification with Xamarin University
1. KICK START 2. DEEP KNOWLEDGE 3. CERTIFY
TRAINED STATUS CERTIFIED STATUS
7 X CERTIFICATION CLASSES
(NOT LIVE)
70 CLASSES 16 CERTIFICATION CLASSES +
(LIVE + 1:1 COACHING)
university.xamarin.com/self-guided