Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code...

17
Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native.

Transcript of Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code...

Page 1: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Enterprise Mobile

Apps.

Multi – Platform.

Multi – OS.

100% Native.

Page 2: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

52% of the Fortune 500since 2000 are gone

Unprecedented Pace of Change

1Bpeople in social

networks

Millennials

transforming customer

demands & workplace

50BInternet

connected devices by

2020

Page 3: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Enterprise Approaches to

Mobile Development

Page 4: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

The Siloed Approach: Build App Multiple Times

• Expensive to staff multiple

platform-specific teams.

• Expensive to maintain multiple

code bases.

• Slows innovation.

Page 5: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

The Write-Once-Run-Everywhere Approach

• Incomplete API coverage,

limiting app functionality and

failing to meet user

expectations.

• Slow performance causes high

abandonment rates.

• Poorly adopted solutions lead

to wasted investments.

Page 6: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Xamarin Solution

Page 7: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

The Xamarin Approach: Shared Code

• Use one team, one code and one

set of tools, optimizing budget.

• Accelerate time to market with

60-100% shared code across

platforms.

• Scale for ongoing maintenance,

iteration and new technology.

Xamarin and C#

Native UI Native UI Native UI

Shared Code

Page 8: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Native Performance

.IPA .APK

Xamarin.Android takes advantage of

Just In Time (JIT) compilation on the

Android device.

Xamarin.iOS does full Ahead Of Time (AOT)

compilation to produce an ARM binary for

Apple’s App Store.

Page 9: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Xamarin Studio

Comprehensive IDE

Built for cross-platform

development

Fully native APIs with

code completion

High quality Android &

iOS designers

Simulator or device

debugging

Page 10: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Xamarin for Visual Studio Integration

End to end development for

iOS, Android and Windows

Leverage entire Microsoft

ecosystem:

ReSharper

Team Foundation

Server (TFS)

Your favourite code

coverage and

profiling tools

iOS and Android Visual

Designers

Page 11: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Xamarin Test Cloud: Automate mobile testing

Page 12: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

• User tracking as to be

proactive in ameliorating

your application

• View pre-crash action

sequence

• A | B Testing scenarios

• See impacted user

information

Real-time App Monitoring

Page 13: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Small class size

Live delivery, with recorded archives available

Frequently updated courses

New OS versions, new Xamarin features

Flexible scheduling for time zones

including Saturdays

Beginner and advanced topics

Option to become Xamarin Certified

Page 14: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn

Page 15: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

We’re here to help

Alex Popp

Partner Manager

[email protected]

+1 (650) 999 1453

Skype: apoppy101

Page 16: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate

Case Studies

Page 17: Enterprise Mobile Apps. Multi Platform. Multi OS. 100% Native. · The Xamarin Approach: Shared Code • Use one team, one code and one set of tools, optimizing budget. • Accelerate