SlideShare une entreprise Scribd logo
1  sur  88
Xamarin
Mobile Cross Platform Development
bryan costanich
bryan costanich
em: bryanc@xamarin.com
bryan costanich
em: bryanc@xamarin.com
tw: @bryancostanich
bryan costanich
em: bryanc@xamarin.com
tw: @bryancostanich
http://www.slideshare.net/bryancostanich/cross-
platform-development-with-xamarin
bryan costanich
em: bryanc@xamarin.com
tw: @bryancostanich
http://www.slideshare.net/bryancostanich/cross-
platform-development-with-xamarin
MWC 2012
IOS (IPHONE + IPAD), ANDROID, WP7
SHARED CODEBASE + ONE LANGUAGE
Sample Code
github.com/xamarin/mobile-samples/MWC
Xamarin Platform
One Language +
Framework
One Language +

                 C#
Framework
One Language +

                 C#
Framework
LINQ
One Language +

                 C#
Framework
LINQ
Lambdas
One Language +

                              C#
Framework
LINQ
Lambdas
Task Parallel Library (TPL)
One Language +

                              C#
Framework
LINQ
Lambdas
Task Parallel Library (TPL)
Compile-Time Checks
One Language +

                              C#
Framework
LINQ
Lambdas
Task Parallel Library (TPL)
Compile-Time Checks
Garbage Collection
Native Perf. + UX
Native Perf. + UX
Compiles Down to Native Code
Native Perf. + UX
Compiles Down to Native Code
Not Interpreted
Native Perf. + UX
Compiles Down to Native Code
Not Interpreted
Native UX Controls
Native Perf. + UX
Compiles Down to Native Code
Not Interpreted
Native UX Controls
Full Platform SDK Access
Native Perf. + UX
Compiles Down to Native Code
Not Interpreted
Native UX Controls
Full Platform SDK Access
Selectors/Obj-C Runtime + JNI
Reuse Story
Reuse Story
Reuse Story
C# Libraries
Reuse Story
C# Libraries
Obj-C Bindings + Binding Projects
Reuse Story
C# Libraries
Obj-C Bindings + Binding Projects
.jar Bindings + Binding Projects
Reuse Story
C# Libraries
Obj-C Bindings + Binding Projects
.jar Bindings + Binding Projects
C via pInvoke
Reuse Story
C# Libraries
Obj-C Bindings + Binding Projects
.jar Bindings + Binding Projects
C via pInvoke
C++ via Cxxi
Community +
Support
Community +
Support
Huge C# Community
Community +
Support
Huge C# Community
StackOverflow.com
Community +
Support
Huge C# Community
StackOverflow.com
IRC
Community +
Support
Huge C# Community
StackOverflow.com
IRC
Great Support
Modern IDEs
Modern IDEs
Modern IDEs
Visual Studio
Modern IDEs
Visual Studio
MonoDevelop
Modern IDEs
Visual Studio
MonoDevelop
Debugging
Modern IDEs
Visual Studio
MonoDevelop
Debugging
AutoComplete
Modern IDEs
Visual Studio
MonoDevelop
Debugging
AutoComplete
Refactoring
Modern IDEs
Visual Studio
MonoDevelop
Debugging
AutoComplete
Refactoring
Project Management
Modern IDEs
Visual Studio
MonoDevelop
Debugging
AutoComplete
Refactoring
Project Management
Integrated Source Control
Modern IDEs
Visual Studio
MonoDevelop
Debugging
AutoComplete
Refactoring
Project Management
Integrated Source Control
Designer + Integration
Mobile XPlat Project and
Architectural Setup
Architecture
Architecture
Layers
Architecture
Layers
Separation of Responsibility
Architecture
Layers
Separation of Responsibility
Encapsulation
Architecture
Layers
Separation of Responsibility
Encapsulation
Core Code Sharing
IDE Choice
IDE Choice
Mac : iOS + Android via MonoDevelop
IDE Choice
Mac : iOS + Android via MonoDevelop
Windows : Android via MonoDevelop or Visual Studio
IDE Choice
Mac : iOS + Android via MonoDevelop
Windows : Android via MonoDevelop or Visual Studio
iOS Support in Windows Coming Soon
Solution Setup
Solution Setup
Core Library (Core.iOS, Core.Android, Core.WP)
Solution Setup
Core Library (Core.iOS, Core.Android, Core.WP)
File-Linking
Shared Data +
Data Access Layer
Shared Data +
Data Access Layer
SQLite (C# on WP7)
SQLite.NET ORM
Platform Abstractions
Handling Divergence and Taking Advantage of Platform
Features
Class Abstraction
Class Abstraction
Partial Classes
Class Abstraction
Partial Classes
Partial Methods
Class Abstraction
Partial Classes
Partial Methods
Interfaces
Conditional
Compilation
Conditional
Compilation
__ANDROID__
Conditional
Compilation
__ANDROID__
WINDOWS_PHONE
Conditional
Compilation
__ANDROID__
WINDOWS_PHONE
SILVERLIGHT
Xamarin.Mobile
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI



  Contacts
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI



  Contacts      Geolocation
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI



                               Compass +
  Contacts      Geolocation
                              Accelerometer
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI



                               Compass +
  Contacts      Geolocation                   Camera
                              Accelerometer
Xamarin.Mobile
XPlat API Abstractions
Xamarin.com/MobileAPI



                               Compass +
  Contacts      Geolocation                   Camera   Notifications
                              Accelerometer
Other XPlat Libs
Other XPlat Libs
MonoCross - http://code.google.com/p/monocross/
Other XPlat Libs
MonoCross - http://code.google.com/p/monocross/
Vernacular - https://github.com/rdio/vernacular
Other XPlat Libs
MonoCross - http://code.google.com/p/monocross/
Vernacular - https://github.com/rdio/vernacular
MonoGame - http://monogame.codeplex.com/
Wrap-Up
Future Features
Future Features
iOS on Windows
Future Features
iOS on Windows
Portable Library Project (PLP) Support
Future Features
iOS on Windows
Portable Library Project (PLP) Support
iOS Designer (Mac + Windows)
Future Features
iOS on Windows
Portable Library Project (PLP) Support
iOS Designer (Mac + Windows)
More Xamarin.Mobile
Future Features
iOS on Windows
Portable Library Project (PLP) Support
iOS Designer (Mac + Windows)
More Xamarin.Mobile
Add-On Store
Q+A

Contenu connexe

Tendances

Cross platform development
Cross platform developmentCross platform development
Cross platform development
dftaiwo
 

Tendances (20)

State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondState of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
 
Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App Development
 
Say hello to Xamarin 3
Say hello to Xamarin 3Say hello to Xamarin 3
Say hello to Xamarin 3
 
Building Your First Xamarin.Forms App
Building Your First Xamarin.Forms AppBuilding Your First Xamarin.Forms App
Building Your First Xamarin.Forms App
 
Cross-platform Mobile Development
Cross-platform Mobile DevelopmentCross-platform Mobile Development
Cross-platform Mobile Development
 
Cross Platform Mobile Development with C# and Xamarin
Cross Platform Mobile Development with C# and XamarinCross Platform Mobile Development with C# and Xamarin
Cross Platform Mobile Development with C# and Xamarin
 
Xamarin 4 - the future of apps
Xamarin 4  - the future of appsXamarin 4  - the future of apps
Xamarin 4 - the future of apps
 
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
 
AnDevCon - Android and iOS Apps in C# with Xamarin
AnDevCon - Android and iOS Apps in C# with XamarinAnDevCon - Android and iOS Apps in C# with Xamarin
AnDevCon - Android and iOS Apps in C# with Xamarin
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Native iOS and Android Development with Xamarin
Native iOS and Android Development with XamarinNative iOS and Android Development with Xamarin
Native iOS and Android Development with Xamarin
 
Xamarin overview droidcon.tn
Xamarin overview   droidcon.tnXamarin overview   droidcon.tn
Xamarin overview droidcon.tn
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
.Net Standard Libraries and Xamarin
.Net Standard Libraries and Xamarin.Net Standard Libraries and Xamarin
.Net Standard Libraries and Xamarin
 
Visual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.FormsVisual Studio Toolbox - Introduction To Xamarin.Forms
Visual Studio Toolbox - Introduction To Xamarin.Forms
 
Introducing mono & xamarin
Introducing mono & xamarinIntroducing mono & xamarin
Introducing mono & xamarin
 
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
 

En vedette

Bioinformatics kernels relations
Bioinformatics kernels relationsBioinformatics kernels relations
Bioinformatics kernels relations
Michiel Stock
 
Bioinformatics and functional genomics
Bioinformatics and functional genomicsBioinformatics and functional genomics
Bioinformatics and functional genomics
Aisha Kalsoom
 

En vedette (20)

Enzyme Annotation using Conditional Ranking Algorithms
Enzyme Annotation using Conditional Ranking AlgorithmsEnzyme Annotation using Conditional Ranking Algorithms
Enzyme Annotation using Conditional Ranking Algorithms
 
Scientists and Social Media
Scientists and Social MediaScientists and Social Media
Scientists and Social Media
 
Appli bioinfo
Appli bioinfoAppli bioinfo
Appli bioinfo
 
Bioinformatics in Gene Research
Bioinformatics in Gene ResearchBioinformatics in Gene Research
Bioinformatics in Gene Research
 
Tay-sachs , Family Planning Options And Preimplantation Genetic Diagnosis (pgd)
Tay-sachs , Family Planning Options And Preimplantation Genetic Diagnosis (pgd)Tay-sachs , Family Planning Options And Preimplantation Genetic Diagnosis (pgd)
Tay-sachs , Family Planning Options And Preimplantation Genetic Diagnosis (pgd)
 
Bioinformatics kernels relations
Bioinformatics kernels relationsBioinformatics kernels relations
Bioinformatics kernels relations
 
Designing with the user in mind: how user-centred design (UCD) can work for ...
Designing with the user in mind: how user-centred design (UCD) can work for ...Designing with the user in mind: how user-centred design (UCD) can work for ...
Designing with the user in mind: how user-centred design (UCD) can work for ...
 
Databases
DatabasesDatabases
Databases
 
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
 
Xamarin introduction
Xamarin introductionXamarin introduction
Xamarin introduction
 
Developing and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin StudioDeveloping and Designing Native Mobile Apps in Xamarin Studio
Developing and Designing Native Mobile Apps in Xamarin Studio
 
Xamarin natif tips iOS & tips Android
Xamarin natif tips iOS & tips AndroidXamarin natif tips iOS & tips Android
Xamarin natif tips iOS & tips Android
 
BITs: Genome browsers and interpretation of gene lists.
BITs: Genome browsers and interpretation of gene lists.BITs: Genome browsers and interpretation of gene lists.
BITs: Genome browsers and interpretation of gene lists.
 
Building your first android app using Xamarin
Building your first android app using XamarinBuilding your first android app using Xamarin
Building your first android app using Xamarin
 
Introduccion a Xamarin
Introduccion a XamarinIntroduccion a Xamarin
Introduccion a Xamarin
 
What’s wrong with hannah
What’s wrong with hannahWhat’s wrong with hannah
What’s wrong with hannah
 
Xamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinXamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller Xamarin
 
Xamarin Traditional Approach & Xamarin.Forms
Xamarin Traditional Approach & Xamarin.FormsXamarin Traditional Approach & Xamarin.Forms
Xamarin Traditional Approach & Xamarin.Forms
 
Xamarin Dev Days Madrid - Xamarin.Forms
Xamarin Dev Days Madrid - Xamarin.FormsXamarin Dev Days Madrid - Xamarin.Forms
Xamarin Dev Days Madrid - Xamarin.Forms
 
Bioinformatics and functional genomics
Bioinformatics and functional genomicsBioinformatics and functional genomics
Bioinformatics and functional genomics
 

Similaire à Cross Platform Development with Xamarin

Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
bryan costanich
 
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
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Belen Barros Pena
 

Similaire à Cross Platform Development with Xamarin (20)

C# rocks
C# rocksC# rocks
C# rocks
 
20141216 멜팅팟 부산 세션 ii - cross platform 개발
20141216 멜팅팟 부산   세션 ii - cross platform 개발20141216 멜팅팟 부산   세션 ii - cross platform 개발
20141216 멜팅팟 부산 세션 ii - cross platform 개발
 
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13MTC Spring 2013 -  crossplatform woes - robert virkus - 2013-03-13
MTC Spring 2013 - crossplatform woes - robert virkus - 2013-03-13
 
The Future of Cross-Platform is Native
The Future of Cross-Platform is NativeThe Future of Cross-Platform is Native
The Future of Cross-Platform is Native
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Overview to Xamarin : Understanding Xamarin Architecture
Overview to Xamarin : Understanding Xamarin ArchitectureOverview to Xamarin : Understanding Xamarin Architecture
Overview to Xamarin : Understanding Xamarin Architecture
 
Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
 
End to End .NET Development on Mac
End to End .NET Development on MacEnd to End .NET Development on Mac
End to End .NET Development on Mac
 
Hybrid HTML5 Apps
Hybrid HTML5 AppsHybrid HTML5 Apps
Hybrid HTML5 Apps
 
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with XamarinCross Platform Mobile Development with Xamarin
Cross Platform Mobile Development with Xamarin
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google Devs
 
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...
 
Cloudy with a Chance of Cross Platform (for Bay.NET)
Cloudy with a Chance of Cross Platform (for Bay.NET)Cloudy with a Chance of Cross Platform (for Bay.NET)
Cloudy with a Chance of Cross Platform (for Bay.NET)
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Introducing Xamarin 3
Introducing Xamarin 3Introducing Xamarin 3
Introducing Xamarin 3
 
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
 
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
 
Cross-Platform Mobile Development using Visual Studio and Xamarin
Cross-Platform Mobile Development using Visual Studio and XamarinCross-Platform Mobile Development using Visual Studio and Xamarin
Cross-Platform Mobile Development using Visual Studio and Xamarin
 
Começando com Android
Começando com AndroidComeçando com Android
Começando com Android
 
Building Cross Platform Mobile Solutions
Building Cross Platform Mobile SolutionsBuilding Cross Platform Mobile Solutions
Building Cross Platform Mobile Solutions
 

Plus de bryan costanich

Advanced android app lifecycle + Patterns
Advanced android app lifecycle + PatternsAdvanced android app lifecycle + Patterns
Advanced android app lifecycle + Patterns
bryan costanich
 
Going mobile - A Technical Job Prep for Vassar Students
Going mobile - A Technical Job Prep for Vassar StudentsGoing mobile - A Technical Job Prep for Vassar Students
Going mobile - A Technical Job Prep for Vassar Students
bryan costanich
 
Cross-Platform Mobile Development in Visual Studio
Cross-Platform Mobile Development in Visual StudioCross-Platform Mobile Development in Visual Studio
Cross-Platform Mobile Development in Visual Studio
bryan costanich
 

Plus de bryan costanich (7)

Hardware hackers - hacking appliances with netduino + xamarin
Hardware hackers - hacking appliances with netduino + xamarinHardware hackers - hacking appliances with netduino + xamarin
Hardware hackers - hacking appliances with netduino + xamarin
 
Teardown Conference: hacking appliances with netduino + xamarin
Teardown Conference: hacking appliances with netduino + xamarinTeardown Conference: hacking appliances with netduino + xamarin
Teardown Conference: hacking appliances with netduino + xamarin
 
Hacking your coffee maker; building a connected appliance with Netduino and X...
Hacking your coffee maker; building a connected appliance with Netduino and X...Hacking your coffee maker; building a connected appliance with Netduino and X...
Hacking your coffee maker; building a connected appliance with Netduino and X...
 
Futures in Computing
Futures in Computing Futures in Computing
Futures in Computing
 
Advanced android app lifecycle + Patterns
Advanced android app lifecycle + PatternsAdvanced android app lifecycle + Patterns
Advanced android app lifecycle + Patterns
 
Going mobile - A Technical Job Prep for Vassar Students
Going mobile - A Technical Job Prep for Vassar StudentsGoing mobile - A Technical Job Prep for Vassar Students
Going mobile - A Technical Job Prep for Vassar Students
 
Cross-Platform Mobile Development in Visual Studio
Cross-Platform Mobile Development in Visual StudioCross-Platform Mobile Development in Visual Studio
Cross-Platform Mobile Development in Visual Studio
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Cross Platform Development with Xamarin

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. Fast Enough for Games\nNative UX means that apps look like they belong\nFull platform SDK Access means that anything you can do in Obj-C on iOS or Java in Android, you can do here. Animation libraries, Media libraries, etc. \n
  20. Fast Enough for Games\nNative UX means that apps look like they belong\nFull platform SDK Access means that anything you can do in Obj-C on iOS or Java in Android, you can do here. Animation libraries, Media libraries, etc. \n
  21. Fast Enough for Games\nNative UX means that apps look like they belong\nFull platform SDK Access means that anything you can do in Obj-C on iOS or Java in Android, you can do here. Animation libraries, Media libraries, etc. \n
  22. Fast Enough for Games\nNative UX means that apps look like they belong\nFull platform SDK Access means that anything you can do in Obj-C on iOS or Java in Android, you can do here. Animation libraries, Media libraries, etc. \n
  23. Fast Enough for Games\nNative UX means that apps look like they belong\nFull platform SDK Access means that anything you can do in Obj-C on iOS or Java in Android, you can do here. Animation libraries, Media libraries, etc. \n
  24. Need better graphic for this.\n
  25. Need better graphic for this.\n
  26. Need better graphic for this.\n
  27. Need better graphic for this.\n
  28. Need better graphic for this.\n
  29. Need better graphic for this.\n
  30. \n
  31. \n
  32. \n
  33. \n
  34. Need Visual Studio Screenshot\n
  35. Need Visual Studio Screenshot\n
  36. Need Visual Studio Screenshot\n
  37. Need Visual Studio Screenshot\n
  38. Need Visual Studio Screenshot\n
  39. Need Visual Studio Screenshot\n
  40. Need Visual Studio Screenshot\n
  41. Need Visual Studio Screenshot\n
  42. Need Visual Studio Screenshot\n
  43. Need Visual Studio Screenshot\n
  44. Need Visual Studio Screenshot\n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. Show Project + File-Linking Demo\n
  54. Show Project + File-Linking Demo\n
  55. \n
  56. \n
  57. Show Example\n
  58. Show Example\n
  59. Show Example\n
  60. Show Built in ones.\n
  61. Show Built in ones.\n
  62. Show Built in ones.\n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n