[xamarinday] xamarin history - from 0 to microsoft acquisition !

61

Upload: cellenza

Post on 16-Apr-2017

1.322 views

Category:

Technology


0 download

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

Pope Benedict Announcement

Pope Francis Announcement

VaticanRomeMobile is Habitual

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”

…and a few months later I am a Digital Native

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…?

Perfect alignment

http://fortune.com/microsoft-fortune-500-cloud-computing/

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

The result – A Complete Mobile Lifecycle

BUILD INTEGRATE TEST ITERATE ACCELERATE

for

Alaska Airlines: Mobile only, cloud first

Visual Studio and Xamarin Mobile Lifecycle solution

BUILD INTEGRATE TEST ITERATE ACCELERATE

for

Build cross-platform native apps in C# using

Visual Studio

Two Challenges for Building Apps#1 – Heterogeneous World #2 – Users Want Native

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.

Anything you can do in Objective-C, Swift, or Javacan be done inC#andVisualStudiowithXamarin.

�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?

Momentum

Every mobile app needs to be connected

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

Local UI Test Authoring

The end-to-end mobile quality solution

Cloud Testing Lab

Test any native or hybrid app

Xamarin Test Cloud: Testing on Real Devices

Test your apps on over 2,300, non jail-broken, real physical devices

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.

Ship 5 Star Apps with Xamarin Test Cloud

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.

Reviews can be less than helpful…

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.

Your customers want Certified Developers

Xamarin skills are in demand

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

Coca-Cola Bottling Co.: Offline apps with Xamarin and Azure

The result – A Complete Mobile Lifecycle

BUILD INTEGRATE TEST ITERATE ACCELERATE

for