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
Downloaded 10 times
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
DONT 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
ITS 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.
Well post the presentations to our blog
http://blog.bluetubeinteractive.com