SlideShare a Scribd company logo
Code/développement#mstechdays #xamarin
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !
Donnez votre avis !
Code/Développement
Native Mobile App Development
for iOS, Android and Windows
in C# and Visual Studio
Erik POLZIN - Sr. Partner Manager
XAMARIN
Erik.polzin@xamarin.com - www.xamarin.com
Zaak CHALAL - CEO
RedFabriQ
Zaak.chalal@redfabriq.com - www.redfabriq.com
Code/développement#mstechdays #xamarin
THE PLATFORM FOR THE
MOBILE ENTERPRISE
In partnership with
Code/développement#mstechdays #xamarin
OVERVIEW
Code/développement#mstechdays #xamarin
Smartphone adoption is happening
Code/développement#mstechdays #xamarin
Enterprises are going mobile
on multiple platforms
Code/développement#mstechdays #xamarin
Sweet spot for the successful mobile enterprise
+
+
-
Code/développement#mstechdays #xamarin
NATIVE MOBILE APPS
STRATEGY CHOICES
Code/développement#mstechdays #xamarin
The Siloed approach: Build native apps multiple times
Code/développement#mstechdays #xamarin
Objective C
+ XIB
Java + XML C# + XAML
Native UI Native UI Native UI
Optional Remote Services
(ASP.NETWeb API
or any servertechnology)
Siloed approach
Build native apps multiple times means:
• Client development is completely
different for each device type
• Only the Services (server-side) can be
re-used, with certain differences when
consuming them
• TCO grows exponentially
Code/développement#mstechdays #xamarin
The Siloed approach: Build native apps multiple times
+
+
-
✗
Code/développement#mstechdays #xamarin
The write-once-run-anywhere approach
Black Box
HTML Hybrid
scenarios
(Semi-native apps)
like PhoneGap
Code/développement#mstechdays #xamarin
The write-once-run-anywhere approach
✗
Code/développement#mstechdays #xamarin
C# + XIB C# + XML C# + XAML
Native UI Native UI Native UI
Optional Remote Services
(ASP.NETWeb API
or any servertechnology)
C# unique approach
powered by Xamarin and Microsoft .NET
Fully native apps written
entirely in C#
Xamarin exposes 100% of
iOS and Android APIs in C#
Mobilize existing code, skills,
and tools including Visual Studio
Share app logic code across
device platforms
Code/développement#mstechdays #xamarin
ANYTHING YOU CAN DO
IN OBJECTIVE-C OR JAVA
CAN BE DONE IN C#
WITH XAMARIN
Code/développement#mstechdays #xamarin
SHARING CODE
ACROSS
WINDOWS, IOS AND ANDROID
ACCELERATES DEVELOPMENT
Code/développement#mstechdays #xamarin
C# and Xamarin’s unique approach
Code/développement#mstechdays #xamarin
THE XAMARIN PLATFORM
Code/développement#mstechdays #xamarin
Xamarin’s enterprise success
Code/développement#mstechdays #xamarin
Code/développement#mstechdays #xamarin
Native compilation, native performance
Code/développement#mstechdays #xamarin
• A single solution for iOS,
Android,
and Windows development
• Leverage the entire
Microsoft ecosystem:
• Team Foundation Server (TFS)
• ReSharper
• Your favorite code coverage
and profiling tools
Visual Studio 2013 integration for iOS & Android
Code/développement#mstechdays #xamarin
UI design in Visual Studio
• Create UI with drag and
drop simplicity
• Target multiple screen sizes,
resolutions, and OS versions
• Layouts saved in native
resource formats
• Worlds best Android designer
available in Visual Studio
• iOS coming soon
Code/développement#mstechdays #xamarin
Xamarin Component Store
Build apps faster
Add high quality pre-build app
components directly from Visual Studio
Beautiful cross-platform UI controls,
could services, and enterprise backend
integrations are just a few clicks away
Code/développement#mstechdays #xamarin
Accelerate development with code sharing
Code sharing statistics from production Xamarin app:
Code/développement#mstechdays #xamarin
“With Xamarin, developers combine all of the
productivity benefits of C#, Visual Studio 2013
and Windows Azure with the flexibility to quickly
build for multiple device targets.”
S. Somasegar, Corporate Vice President,
Microsoft
Technical collaboration for superior developer experience
Exclusive MSDN offers that accelerate the transition to mobile
development
Microsoft and Xamarin Partner Globally
Code/développement#mstechdays #xamarin
CASE STUDIES
Code/développement#mstechdays #xamarin
Sharing 50,000 lines of code
About Rdio
Rdio is the leading music streaming and sharing
service started by the founders of Skype
Rdio is already in 30 countries with over
20 million songs
Available in 31 countries
“Rdio’s mobile app is also the best looking
and best implemented of the three [music
streaming apps reviewed].” Wired Magazine
Code/développement#mstechdays #xamarin
Sharing 50,000 lines of code
Challenge
Unable to deliver features on all platforms
simultaneously because of multiple,
platform-specific code bases
High costs to develop and maintain apps
Results
Using Xamarin, Rdio now shares over 50,000
lines of C# across iOS, Android, and Windows,
enabling them to focus on feature-parity and
user experience
Code/développement#mstechdays #xamarin
Sharing 50,000 lines of code
Code/développement#mstechdays #xamarin
IMPLEMENTATION
Code/développement#mstechdays #xamarin
Which device to target ?
Really, do you have a choice?
Code/développement#mstechdays #xamarin
Architecture reminder
C# + XIB C# + XML C# + XAML
Native UI Native UI Native UI
Optional Remote Services
(ASP.NETWeb API
or any servertechnology)
SDK : Wrapper + Compiler
Code/développement#mstechdays #xamarin
Application life cycle
Visual Studio and TFS
Target
UI
Design
Code &
Share
Unit
Testing
Xamarin
Test
cloud
iOSAndroidXAMARIN
Project architecture & methodologies
Deploy
Windows Store
iTunesGoogle Play, …
Code/développement#mstechdays #xamarin
Design UI
Use Visual Studio to design Android UI 
Code/développement#mstechdays #xamarin
Project organization and code sharing
Code sharing
 Pragma
 File Links
 PCL
 Partial class
 Inheritance
Code/développement#mstechdays #xamarin
Understand the « Binding » : Simple sample with button control
Under IOS 
Under Android 
Code/développement#mstechdays #xamarin
Compiler
Native compilation
Xamarin's compiler is smart - so
smart that it can produces exactly
the right output for each platform.
Xamarin.iOS does full Ahead-of-
Time (AOT) compilation to
produce an ARM binary suitable
for Apple's App Store, while
Xamarin.Android takes advantage
of Just In Time compilation right
on the Android device. Your
shared code never needs to know
the difference!
Code/développement#mstechdays #xamarin
FIELD SERVICE
https://github.com/xamarin/prebuilt-apps
Code/développement#mstechdays #xamarin
iOS and Android limitations
• Two compiling way = two contexts DotNet runtime limitations under iOS and Android
• Android, Apple limitations
• IOS, Example: Dynamic code generation is forbidden by Apple. So no VM.
• The "DLR" can not be used (cannot use Reflection.System.Emit, …)
• For more information about limitations please read :
– Android : http://docs.xamarin.com/guides/android/advanced_topics/limitations/offline.pdf
– iOS : http://docs.xamarin.com/guides/ios/advanced_topics/limitations/offline.pdf
Code/développement#mstechdays #xamarin
Recommendations
• Engineered for code sharing
– PCL to isolate your business logic
– Partial class (example on your ViewModel)
– Pragma (The preprocessors directives)
– Controls / components
– …
• Architecture and methodologies
– Organize and normalize your solutions
– Git with TFS
– Framework IOC like OpenNetCF ioc / tinyioc
– Framework MVVM like mvvmcross
– Database : SQLite / NoSQL
– TEST, TEST and TEST : Test units (Andr.Unit, Touch.Unit),
Xamarin Test Cloud,
– …
• Develop your components and Framework
• Components on XAMARIN STORE
Code/développement#mstechdays #xamarin
ENTERPRISE GRADE CAPABILITIES
Code/développement#mstechdays #xamarin
Go Mobile program
Live online training from Xamarin experts
Lectures and labs
Two coaching sessions where you meet one
on one with expert Xamarin mobile developers
What you’ll learn
iOS and Android fundamentals
Mobile app lifecycle
Native UI and controls
Cross-platform architecture
Mobile best practices
Secure backend integration
Xamarin University
Code/développement#mstechdays #xamarin
Xamarin developer certifications
Xamarin skills are increasingly in demand
certifications let the market know that you represent top
Xamarin talent
Code/développement#mstechdays #xamarin
Xamarin global support
For small business and individuals
Email support
Xamarin-managed forums
Available to all
The Xamarin developer center
150+ guides and tutorials
250+ sample apps
Release notes, videos, and much more
Evolve 2013 videos
50 sessions covering enterprise mobility
and cross-platform best practices
Code/développement#mstechdays #xamarin
NEXT STEPS
Code/développement#mstechdays #xamarin
MSDN subscriber offers
Code/développement#mstechdays #xamarin
MSDN subscriber offers
Digital is business

More Related Content

What's hot

Xcoders - iOS & Android Development in C# with Xamarin
Xcoders - iOS & Android Development in C# with XamarinXcoders - iOS & Android Development in C# with Xamarin
Xcoders - iOS & Android Development in C# with Xamarin
James Montemagno
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
Guy Barrette
 
Hybrid Mobile Development
Hybrid Mobile DevelopmentHybrid Mobile Development
Hybrid Mobile Development
Shai Raiten
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
Prabhat gangwar
 
Xamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and TestingXamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and Testing
Gyuwon Yi
 
Native Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGapNative Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGap
Sasha Goldshtein
 
Introducing mono & xamarin
Introducing mono & xamarinIntroducing mono & xamarin
Introducing mono & xamarin
Techizzaa
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of apps
James Montemagno
 
Intro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with XamarinIntro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with Xamarin
Heather Downing
 
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful ServicesHitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
Heather Downing
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
Christos Matskas
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titanium
Rakesh Jha
 
Smaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giantSmaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giant
Heather Downing
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
Annmarie Lanesey
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Nick Landry
 
Techcamp xamarin 2014
Techcamp xamarin 2014Techcamp xamarin 2014
Techcamp xamarin 2014
Nguyen Le Phu An
 
Cross-platform Mobile Development
Cross-platform Mobile DevelopmentCross-platform Mobile Development
Cross-platform Mobile Development
Xamarin
 
Introduction to Xamarin 2.0
Introduction to Xamarin 2.0Introduction to Xamarin 2.0
Introduction to Xamarin 2.0
Xamarin
 
Mobile app development sylhet it academy
Mobile app development  sylhet it academyMobile app development  sylhet it academy
Mobile app development sylhet it academy
Sylhet IT Academy
 
Xamarin Open House talk - Sela Group - Ofir Makmal
Xamarin Open House talk - Sela Group - Ofir MakmalXamarin Open House talk - Sela Group - Ofir Makmal
Xamarin Open House talk - Sela Group - Ofir Makmal
Ofir Makmal
 

What's hot (20)

Xcoders - iOS & Android Development in C# with Xamarin
Xcoders - iOS & Android Development in C# with XamarinXcoders - iOS & Android Development in C# with Xamarin
Xcoders - iOS & Android Development in C# with Xamarin
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Hybrid Mobile Development
Hybrid Mobile DevelopmentHybrid Mobile Development
Hybrid Mobile Development
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Xamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and TestingXamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and Testing
 
Native Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGapNative Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGap
 
Introducing mono & xamarin
Introducing mono & xamarinIntroducing mono & xamarin
Introducing mono & xamarin
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of apps
 
Intro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with XamarinIntro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with Xamarin
 
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful ServicesHitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titanium
 
Smaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giantSmaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giant
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
 
Techcamp xamarin 2014
Techcamp xamarin 2014Techcamp xamarin 2014
Techcamp xamarin 2014
 
Cross-platform Mobile Development
Cross-platform Mobile DevelopmentCross-platform Mobile Development
Cross-platform Mobile Development
 
Introduction to Xamarin 2.0
Introduction to Xamarin 2.0Introduction to Xamarin 2.0
Introduction to Xamarin 2.0
 
Mobile app development sylhet it academy
Mobile app development  sylhet it academyMobile app development  sylhet it academy
Mobile app development sylhet it academy
 
Xamarin Open House talk - Sela Group - Ofir Makmal
Xamarin Open House talk - Sela Group - Ofir MakmalXamarin Open House talk - Sela Group - Ofir Makmal
Xamarin Open House talk - Sela Group - Ofir Makmal
 

Viewers also liked

Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
James Montemagno
 
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test CloudXamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
James Montemagno
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
James Montemagno
 
The productive developer guide to Angular 2
The productive developer guide to Angular 2The productive developer guide to Angular 2
The productive developer guide to Angular 2
Maurice De Beijer [MVP]
 
Get satrted angular js day 2
Get satrted angular js day 2Get satrted angular js day 2
Get satrted angular js day 2
Alexandre Marreiros
 
Angular Pipes Workshop
Angular Pipes WorkshopAngular Pipes Workshop
Angular Pipes Workshop
Nir Kaufman
 
Get satrted angular js
Get satrted angular jsGet satrted angular js
Get satrted angular js
Alexandre Marreiros
 
Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016
Nir Kaufman
 
How Angular2 Can Improve Your AngularJS Apps Today!
How Angular2 Can Improve Your AngularJS Apps Today!How Angular2 Can Improve Your AngularJS Apps Today!
How Angular2 Can Improve Your AngularJS Apps Today!
Nir Kaufman
 
Angular2 - getting-ready
Angular2 - getting-ready Angular2 - getting-ready
Angular2 - getting-ready
Nir Kaufman
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
Jesse Warden
 
Angular 2 - Better or worse
Angular 2 - Better or worseAngular 2 - Better or worse
Angular 2 - Better or worse
Vladimir Georgiev
 
Angular 2 - Core Concepts
Angular 2 - Core ConceptsAngular 2 - Core Concepts
Angular 2 - Core Concepts
Fabio Biondi
 
Getting Started with Angular 2
Getting Started with Angular 2Getting Started with Angular 2
Getting Started with Angular 2
FITC
 
Angular 2
Angular 2Angular 2
Building Universal Applications with Angular 2
Building Universal Applications with Angular 2Building Universal Applications with Angular 2
Building Universal Applications with Angular 2
Minko Gechev
 

Viewers also liked (16)

Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...
 
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test CloudXamarin Dev Days -  Introduction to Xamarin.Forms, Insights, Test Cloud
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
 
C# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile AppsC# Powered Robots, C# Powered Mobile Apps
C# Powered Robots, C# Powered Mobile Apps
 
The productive developer guide to Angular 2
The productive developer guide to Angular 2The productive developer guide to Angular 2
The productive developer guide to Angular 2
 
Get satrted angular js day 2
Get satrted angular js day 2Get satrted angular js day 2
Get satrted angular js day 2
 
Angular Pipes Workshop
Angular Pipes WorkshopAngular Pipes Workshop
Angular Pipes Workshop
 
Get satrted angular js
Get satrted angular jsGet satrted angular js
Get satrted angular js
 
Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016
 
How Angular2 Can Improve Your AngularJS Apps Today!
How Angular2 Can Improve Your AngularJS Apps Today!How Angular2 Can Improve Your AngularJS Apps Today!
How Angular2 Can Improve Your AngularJS Apps Today!
 
Angular2 - getting-ready
Angular2 - getting-ready Angular2 - getting-ready
Angular2 - getting-ready
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
 
Angular 2 - Better or worse
Angular 2 - Better or worseAngular 2 - Better or worse
Angular 2 - Better or worse
 
Angular 2 - Core Concepts
Angular 2 - Core ConceptsAngular 2 - Core Concepts
Angular 2 - Core Concepts
 
Getting Started with Angular 2
Getting Started with Angular 2Getting Started with Angular 2
Getting Started with Angular 2
 
Angular 2
Angular 2Angular 2
Angular 2
 
Building Universal Applications with Angular 2
Building Universal Applications with Angular 2Building Universal Applications with Angular 2
Building Universal Applications with Angular 2
 

Similar to 20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwithxamari-nv1.4

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
Liddle Fang
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Nick Landry
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
Nick Landry
 
Xamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays SevilleXamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays Seville
Josué Yeray Julián Ferreiro
 
Deep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsDeep Dive in Xamarin.Forms
Deep Dive in Xamarin.Forms
James Montemagno
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
robgalvinjr
 
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
Mark Radacz
 
What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!
James Montemagno
 
Wearables with C# and Xamarin
Wearables with C# and XamarinWearables with C# and Xamarin
Wearables with C# and Xamarin
Craig Dunn
 
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp
 
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
Xamarin and SAP Mobile Platform for Mobile Enterprise SuccessXamarin and SAP Mobile Platform for Mobile Enterprise Success
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
Xamarin
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google Devs
Craig Dunn
 
C# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataformaC# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataforma
Allan Cleysson
 
Cross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarCross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin Webinar
KMS Technology
 
Xamarin tools
Xamarin toolsXamarin tools
Xamarin tools
Kym Phillpotts
 
Xamarin the good, the bad and the ugly
Xamarin  the good, the bad and the uglyXamarin  the good, the bad and the ugly
Xamarin the good, the bad and the ugly
Azilen Technologies Pvt. Ltd.
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
Daniel Fikre
 
Telerik AppBuilder 101
Telerik AppBuilder 101Telerik AppBuilder 101
Telerik AppBuilder 101
Sam Basu
 
How To Hire A Team To Develop WebRTC Based Applications_.pdf
How To Hire A Team To Develop WebRTC Based Applications_.pdfHow To Hire A Team To Develop WebRTC Based Applications_.pdf
How To Hire A Team To Develop WebRTC Based Applications_.pdf
Moon Technolabs Pvt. Ltd.
 
Developing Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with XamarinDeveloping Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with Xamarin
danhermes
 

Similar to 20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwithxamari-nv1.4 (20)

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
 
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...
Building Mobile Cross-Platform Apps for iOS, Android & Windows in C# with Xam...
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Xamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays SevilleXamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays Seville
 
Deep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsDeep Dive in Xamarin.Forms
Deep Dive in Xamarin.Forms
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
 
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
 
What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!
 
Wearables with C# and Xamarin
Wearables with C# and XamarinWearables with C# and Xamarin
Wearables with C# and Xamarin
 
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystems
 
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
Xamarin and SAP Mobile Platform for Mobile Enterprise SuccessXamarin and SAP Mobile Platform for Mobile Enterprise Success
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google Devs
 
C# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataformaC# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataforma
 
Cross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarCross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin Webinar
 
Xamarin tools
Xamarin toolsXamarin tools
Xamarin tools
 
Xamarin the good, the bad and the ugly
Xamarin  the good, the bad and the uglyXamarin  the good, the bad and the ugly
Xamarin the good, the bad and the ugly
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Telerik AppBuilder 101
Telerik AppBuilder 101Telerik AppBuilder 101
Telerik AppBuilder 101
 
How To Hire A Team To Develop WebRTC Based Applications_.pdf
How To Hire A Team To Develop WebRTC Based Applications_.pdfHow To Hire A Team To Develop WebRTC Based Applications_.pdf
How To Hire A Team To Develop WebRTC Based Applications_.pdf
 
Developing Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with XamarinDeveloping Cross-platform Native Apps with Xamarin
Developing Cross-platform Native Apps with Xamarin
 

20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwithxamari-nv1.4

Editor's Notes

  1. Slide obligatoire. Ne pas effacer.
  2. C# + XAML C# + XML C# + XIB
  3. The write-once-run-anywhere approach means approaches like PhoneGap and similar
  4. C# + XAML C# + XML C# + XIB Highlight that thru PCL (Portable Class Libraries) you can also re-used binary-compiled .DLLs between the three platforms rather than just C# code.
  5. Latest .NET features, focus on Portability
  6. Intelissence pour le button