SlideShare una empresa de Scribd logo
1 de 51
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

Más contenido relacionado

La actualidad más candente

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 XamarinJames Montemagno
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to XamarinGuy Barrette
 
Hybrid Mobile Development
Hybrid Mobile DevelopmentHybrid Mobile Development
Hybrid Mobile DevelopmentShai Raiten
 
Xamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and TestingXamarin Forms, MVVM and Testing
Xamarin Forms, MVVM and TestingGyuwon Yi
 
Native Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGapNative Mobile Apps, Xamarin, and PhoneGap
Native Mobile Apps, Xamarin, and PhoneGapSasha Goldshtein
 
Introducing mono & xamarin
Introducing mono & xamarinIntroducing mono & xamarin
Introducing mono & xamarinTechizzaa
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of appsJames 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 XamarinHeather 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 ServicesHeather Downing
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumRakesh 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 giantHeather Downing
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentAnnmarie 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
 
Cross-platform Mobile Development
Cross-platform Mobile DevelopmentCross-platform Mobile Development
Cross-platform Mobile DevelopmentXamarin
 
Introduction to Xamarin 2.0
Introduction to Xamarin 2.0Introduction to Xamarin 2.0
Introduction to Xamarin 2.0Xamarin
 
Mobile app development sylhet it academy
Mobile app development  sylhet it academyMobile app development  sylhet it academy
Mobile app development sylhet it academySylhet 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 MakmalOfir Makmal
 

La actualidad más candente (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
 

Destacado

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 CloudJames 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 AppsJames 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 2Maurice De Beijer [MVP]
 
Angular Pipes Workshop
Angular Pipes WorkshopAngular Pipes Workshop
Angular Pipes WorkshopNir Kaufman
 
Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016Redux with angular 2 - workshop 2016
Redux with angular 2 - workshop 2016Nir 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 overviewJesse Warden
 
Angular 2 - Core Concepts
Angular 2 - Core ConceptsAngular 2 - Core Concepts
Angular 2 - Core ConceptsFabio Biondi
 
Getting Started with Angular 2
Getting Started with Angular 2Getting Started with Angular 2
Getting Started with Angular 2FITC
 
Building Universal Applications with Angular 2
Building Universal Applications with Angular 2Building Universal Applications with Angular 2
Building Universal Applications with Angular 2Minko Gechev
 

Destacado (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 a 20140207 xamarin-red fabriq-microsoft-techdays-nativemobileappdevelopmentwithxamari-nv1.4

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin PlatformLiddle 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 DevelopmentNick Landry
 
Deep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsDeep Dive in Xamarin.Forms
Deep Dive in Xamarin.FormsJames Montemagno
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Updaterobgalvinjr
 
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 XamarinCraig Dunn
 
ITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp 2013 - Petru Jucovschi - Application ecosystems
ITCamp 2013 - Petru Jucovschi - Application ecosystemsITCamp
 
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 SuccessXamarin
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google DevsCraig Dunn
 
C# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataformaC# no bolso - desenvolvendo apps multiplataforma
C# no bolso - desenvolvendo apps multiplataformaAllan 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 WebinarKMS Technology
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarinDaniel Fikre
 
Telerik AppBuilder 101
Telerik AppBuilder 101Telerik AppBuilder 101
Telerik AppBuilder 101Sam 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_.pdfMoon 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 Xamarindanhermes
 

Similar a 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

Notas del editor

  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