This document discusses the mobile development platform Xamarin and its benefits for enterprises. It is presented by Bluetube, an award-winning digital agency established in 1999. Bluetube argues that Xamarin allows developers to write native mobile apps in C# that can target iOS, Android, and Windows using shared code, with benefits including lower maintenance costs and the ability to use a single codebase and skillset across platforms. While Xamarin presents some challenges around UI development and code sharing, Bluetube's experience indicates it can reduce development efforts by 25%+ with 50% code reuse between iOS and Android apps.
1 of 20
More Related Content
Xamarin for Enterprises
1. S E A M L E S S L Y B L E N D I N G C r e a t i v e & T e c h n o l o g y o n
M o b i l e , T a b l e t a n d W E B
W W W . B L U E T U B E I N C . C O M
2. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 2
Who is
About Bluetube
• Established in 1999, Music for Cartoon Network
• Award Winning Tablet, Mobile, Consulting & Web
Digital Agency.
• Referral Based
• Passion is the center of our business
3. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 3
Our CREDENTIALS
About Bluetube
• XAMARIN CERTIFIED
• XAMARIN PREMIER PARTNER
• Experienced in multiple mobile platforms
• Speak at various conferences
• Projects and consulting
6. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 6
THE “NATIVE” PERCEPTION
The Challenge
• iOS
• Objective C
• Xcode
• Android
• JAVA
• Eclipse
7. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 7
iOS Native Development
The Challenge
• DESIGN UI using Xcode TOOLS
• CODE in C#
• COMPILES TO NATIVE iOS BINARY
• CAN USE ANY OBJECTIVE-C LIBRARIES
8. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 8
ANDROID Native Development
The Challenge
• Design UI using ANDROID DESIGNER
• CODE in C#
• COMPILES TO XAMARIN RUNTIME
• SUPPLEMENTAL VM THAT CALLS
ANDROID VM
• INCLUDE ANDROID NATIVE LIBRARIES
9. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 9
WINDOWS Native Development
The Challenge
• Design UI using Windows TOOLS
• CODE in C#
• SHARE CODE ACROSS PLATFORMS
10. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 10
XAMARIN IS NATIVE
The Challenge
• iOS
• C#
• Xcode
• Android
• C#
• SDK & NDK
• Windows RT
• C#
• Visual STUDIO
• Mac
• C#
• XCode
11. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 11
Why Adopt it
EnteRprises
• One Language AND TOOLSET for:
• IOS: iPhone and iPad
• Android: Android Phone & Tablet
• Windows : Phone, Tablet & Desktop
• Mac : Desktop
12. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 12
SHARE CODE
ENTERPRISES
• BUSINESS LOGIC
• DATABASE ACCESS LOGIC
• DESIGN PATTERNS & CODE
• COMPANY TOOLS AND LIBRARIES
13. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 13
LESS TO MAINTAIN
ENTERPRISE
• DON’T NEED :
• .NET Developers AND
• Objective C Developers
• JAVA Developers
• JUST NEED .NET / C# Developers
14. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 14
Enterprise Applications
WHERE IS THE INDUSTRY GOING ?
• Business process management
• Sales Applications
• Company communications and feedback
• Benefits and payroll management
• REVENUE Metrics and dashboards
15. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 15
Practical Experience
Our experience
• Integrated HTML5 with Xamarin for Hybrid
apps
• Integrated Salesforce.com and extended
THE Integration
• Used enterprise web services and shared
code and objects
16. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 16
Practical Experience
WHERE IS THE INDUSTRY GOING ?
• OUR Objective C developers prefer C#
• MANY Android developers prefer C# and
Visual Studio
• Despite Microsoft “biases”, C# is a
respected Language
17. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 17
BENEFITS
Why Should we USE IT
• IT’S STABLE – Enterprise WORTHY
• YOU ARE NOT LIMITED BY XAMARINS SDK TO
ACCCESS NATIVE FEATURES
• EASIER MAINTAIN
• EASIER TO SUPPORT / TRAIN
• EASIER TO ROLL OUT ON MULTIPLE
PLATFORMS
18. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 18
CHALLENGES
Why Should we USE IT
• STILL NEED TO understand THE UI
PLATFORM ( Training )
• CODE SHARING STILL MATURING
• File Linking
• XAMARIN STUDIO VS VISUAL STUDIO
• Portable class libraries holy GRAIL
19. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 19
REAL WORD RESULTS
SUMMARY
• 25%+ reduction in development EFFORT
• 50% REUSE across Iphone + Android Phone
• Multiple developers supporting Multiple projects WITH
SINGLE TECHNOLOGY
• ISSUES have GENERALLY been “Code” and not the
platform
• Customer confidence has been high
• Very little POLITICAL Barriers to USING Xamarin
20. SEAMLESSLY BLENDING CREATIVE & TECHNOLOGY ON MOBILE TABLET & WEB WWW.BLUETUBEINC.COM 20
questions ?
THANKYOU
• THANK YOU.
• We’ll post the presentations to our blog
• http://blog.bluetubeinteractive.com