SlideShare una empresa de Scribd logo
1 de 29
An Introduction to
       MonoTouch 5.2
Mobile App Development Platform
            for iOS


        http://xamarin.com/
Introducing MonoTouch 5.2 from Xamarin

   1.   Who is Xamarin?
   2.   MonoTouch and Mono for Android Overview
   3.   MonoTouch 5.2
   4.   Differentiators
   5.   Customers & Case Studies
   6.   Summing Up

   More Info: http://xamarin.com/


                   Copyright 2012 © Xamarin Inc., All rights reserved
Xamarin Company Snapshot
 Founded in 2011 with the mission to make it fast, easy and fun to build great mobile
  apps.
 Xamarin’s products:
  MonoTouch, Mono for Android
  Simplify creation, maintenance and operation of high-performance, cross-platform,
    native UX mobile applications
  Phones, tablets and embedded devices - iOS, Android and Windows
 Xamarin stewards the Mono project: open source, cross-platform implementation of
  C# / .NET framework
 Unique, customer-proven technology:
  500 developers download/day on average
  Enterprise: 3M, Medtronic, Target, TIBCO, etc.
  Consumer: AOL, iCircuit, Monster, Rdio, etc.
  Consultants / SIs: Accenture, ITR Mobility, etc.

                           Copyright 2012 © Xamarin Inc., All rights reserved
MONOTOUCH AND MONO FOR
ANDROID
MonoTouch and Mono for Android




         Copyright 2012 © Xamarin Inc., All rights reserved
Native API Access - iOS
1,700 C# classes
     1:1 mapping to native
     Objective-C libraries                           User Code
     CoreFoundation
     iOS C libraries                              MonoTouch.*            OpenTK    System.*
Projected into C#
   Strongly typed                                                        OpenGL
   C# Events/Properties                        ObjC
                                              Libraries
                                                                  C
                                                              Libraries
                                                                            and
                                                                          OpenAL
                                                                                    Unix APIs

   Surface Lambdas                                                        Stacks




                    Copyright 2012 © Xamarin Inc., All rights reserved
Native API Access - Android
4,000 C# classes
     1:1 mapping to native
     Java libraries                                  User Code
     OpenGL
     Android C Libraries                          C# Android.*            OpenTK    System.*
Projected into C#
     Strongly typed
     Enumerations                              Java
                                              Android.*
                                                                   C
                                                               Libraries
                                                                           OpenGL
                                                                            Stacks
                                                                                     Unix APIs

     C# Events/Properties
     Surface Lambdas

                    Copyright 2012 © Xamarin Inc., All rights reserved
Mono on Mobile
C# and its libraries on Mobile Devices
   Garbage Collection
   Strongly typed objects
   High performance


Strong Typing:
   Intellisense
   Helps explore the API from the IDE

                Copyright 2012 © Xamarin Inc., All rights reserved
Xamarin.* APIs

                                Xamarin Mobile




                                                                                      Notifications
                  GeoLocation




                                                                                                      Reporting
                                          Photos +
    Contacts




                                                                Audio
                                           Video




                                                                                                        Crash
    Most of the differentiation happens in the UI
    Some platform APIs do not bring much value (sometimes they’re not great APIs)
    Xamarin.Mobile is an extra layer to isolate developers from the platform.



                                 Copyright 2012 © Xamarin Inc., All rights reserved
Xamarin Cross-Platform Apps




       Copyright 2012 © Xamarin Inc., All rights reserved
Apps Showcase: http://xamarin.com/apps




            Copyright 2012 © Xamarin Inc., All rights reserved
MONOTOUCH 5.2
MonoTouch 5.2 – Key Features
Faster and easier creation
 of iPhone/iPad Dialogs
Improved memory
 management to find,
 diagnose and fix memory
 leaks
New garbage collection
 engine
Easier on-device unit
 testing

                Copyright 2012 © Xamarin Inc., All rights reserved
MonoTouch 5.2 – Faster Dialogs
Faster and easier creation of iPhone/iPad
Dialogs
 MonoTouch.Dialog is a new API that allows
  developers to create HIG-compliant iOS
  forms and dialog boxes
 Shows table-based information without
  needing to write dozens of delegates and
  controllers for the user interface
 Includes UITableView support and pull-to-
  refresh as well as built-in searching
 Creates user interfaces dynamically on
  demand from JSON data served up online
 More Info: MonoTouch.Dialog tutorial and browse
  the online API documentation.
                       Copyright 2012 © Xamarin Inc., All rights reserved
MonoTouch 5.2 – Memory Mgmt.
Improved memory management to
find, diagnose and fix memory leaks
 New MonoTouch memory profiler
     Track managed objects’ memory usage
      growth
     Track which objects are still referenced
     Track where objects are being referenced
      from
 Generational garbage collector
 Improves garbage collection diagnostics

 More info: New MonoTouch memory profiler and
  Generational garbage collector



                       Copyright 2012 © Xamarin Inc., All rights reserved
MonoTouch 5.2 – Unit Testing
Easier on-device unit testing
 Touch.Unit
    New unit testing framework to perform
     on-device testing of individual functions
     and procedures in MonoTouch
     applications
    Run tests manually, or automate them
     with Instruments

    More info: Tutorial on Unit Testing in
     MonoTouch




                        Copyright 2012 © Xamarin Inc., All rights reserved
MonoTouch 5.2 – Additional Capabilities

 300+ customer requested
  enhancements that make it
  easier to develop great iOS
  applications.

 A full listing of new features and
  capabilities can be viewed from
  here: http://blog.xamarin.com/




                   Copyright 2012 © Xamarin Inc., All rights reserved
MONOTOUCH DIFFERENTIATORS
Differentiators
Harness the full power of
 C# and .NET.
Write shorter, simpler, and
 more maintainable code
Use features like
 LINQ, anonymous
 types, lambdas and more.




                Copyright 2012 © Xamarin Inc., All rights reserved
Differentiator: Less Code!
Faster, easier, less expensive maintenance
 Objective C




               Copyright 2012 © Xamarin Inc., All rights reserved
Differentiator: Less Code!
Faster, easier, less expensive maintenance
 C#




             Copyright 2012 © Xamarin Inc., All rights reserved
CUSTOMERS & CASE STUDIES
Xamarin Customers
600+ new developers each day
Amazing apps: http://xamarin.com/apps




               Copyright 2012 © Xamarin Inc., All rights reserved
Xamarin Customers

Medtronic
mStar Application

 Integrate to back-end systems
 Sales orders
 Product registration


“The mStar application automates
manual processes and makes them
      available 24/7 for the reps”
                         Jeff Bipes,
         IT Manager, Field Services

                          Copyright 2012 © Xamarin Inc., All rights reserved
Xamarin Customers

JustEnough
Mobile SFA for NetSuite

 Fully integrated to NetSuite
 Provides field sales teams instant access
  to opportunity and customer data, sales
  forecasts and real-time calendar and task
  management.

“Using .NET on the iPad is like a dream come
                                        true”
                               Johan Otto,
                    VP Mobile Development                               Click image to play video

                          Copyright 2012 © Xamarin Inc., All rights reserved
http://xamarin.com/

SUMMING UP
Xamarin & MonoTouch - Summing Up
 Leading mobile app development technology
    500+ new developers each day

 Solving cross-platform mobile app development problems
  for customers
    Reduce development time, complexity and cost
    Improve mobile app quality, stability and performance

 Unique, customer-proven technology and capabilities
    C# and .NET mobile app development for phones, tablets and
     embedded devices running, iOS, Android and Windows


                     Copyright 2012 © Xamarin Inc., All rights reserved
More online
•   xamarin.com/apps
•   xamarin.com/monotouch
•   xamarin.com/android
•   docs.xamarin.com
•   blog.xamarin.com
•   youtube.com/xamarinhq
•   twitter.com/xamarinhq
•   linkedin.com/company/xamarin
•   stackoverflow.com/questions/tagged/mono
An Introduction to
         MonoTouch 5.2
Cross-Platform Mobile App Development
              Targeting iOS



         http://xamarin.com/

Más contenido relacionado

La actualidad más candente

HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyDMI
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesGraham Churchill
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5Akib B. Momin
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXBlack Duck by Synopsys
 
Salesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteSalesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteGuillaume Roques
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applicationsparikshalabs.com
 
Appies Overview
Appies OverviewAppies Overview
Appies OverviewAppies
 
Xamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar PatnaikXamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar PatnaikMukteswar Patnaik
 
IRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET Journal
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Marco Tabor
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Marco Tabor
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsSoftware Park Thailand
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 

La actualidad más candente (20)

HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Managing the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDXManaging the Android Supply Chain and the Role of SPDX
Managing the Android Supply Chain and the Role of SPDX
 
Salesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteSalesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynote
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Pariksha mobile applications
Pariksha mobile applicationsPariksha mobile applications
Pariksha mobile applications
 
Appies Overview
Appies OverviewAppies Overview
Appies Overview
 
Xamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar PatnaikXamarin COE by Mukteswar Patnaik
Xamarin COE by Mukteswar Patnaik
 
IRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific Application
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Overview Mobile Applications Market
Overview  Mobile Applications MarketOverview  Mobile Applications Market
Overview Mobile Applications Market
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media Tablets
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 
iOS App Development and Marketing
iOS App Development and MarketingiOS App Development and Marketing
iOS App Development and Marketing
 

Destacado

Nudge Challenges
Nudge ChallengesNudge Challenges
Nudge ChallengesNudgeNL
 
YOW Night Azure Preso
YOW Night Azure PresoYOW Night Azure Preso
YOW Night Azure PresoTim Buntel
 
форум чист вода 2012
форум чист вода 2012форум чист вода 2012
форум чист вода 2012aqua-municipal
 
Facebook and Mobile Apps on Azure
Facebook and Mobile Apps on AzureFacebook and Mobile Apps on Azure
Facebook and Mobile Apps on AzureTim Buntel
 
YOW Cloud Night Slides
YOW Cloud Night SlidesYOW Cloud Night Slides
YOW Cloud Night SlidesTim Buntel
 

Destacado (6)

Nudge Challenges
Nudge ChallengesNudge Challenges
Nudge Challenges
 
YOW Night Azure Preso
YOW Night Azure PresoYOW Night Azure Preso
YOW Night Azure Preso
 
форум чист вода 2012
форум чист вода 2012форум чист вода 2012
форум чист вода 2012
 
Facebook and Mobile Apps on Azure
Facebook and Mobile Apps on AzureFacebook and Mobile Apps on Azure
Facebook and Mobile Apps on Azure
 
YOW Cloud Night Slides
YOW Cloud Night SlidesYOW Cloud Night Slides
YOW Cloud Night Slides
 
Introduction to windows azure
Introduction to windows azureIntroduction to windows azure
Introduction to windows azure
 

Similar a MonoTouch 5.2 Introduction

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin PlatformRui Marinho
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentsathesh leo
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentsoufyan rifai
 
Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin PlatformLiddle Fang
 
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
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google DevsCraig Dunn
 
Why is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersWhy is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersFullestop
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2gaborvodics
 
2011 android
2011 android2011 android
2011 androidvpedapolu
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic GuideAKASH SINGH
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platformi4consulting.org
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)Binary Studio
 
Dia 1 intro to mobile and xamarin
Dia 1   intro to mobile and xamarinDia 1   intro to mobile and xamarin
Dia 1 intro to mobile and xamarinHernan Zaldivar
 
Introduction to MonoTouch
Introduction to MonoTouchIntroduction to MonoTouch
Introduction to MonoTouchJonas Follesø
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 
Binary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile DevelopmentBinary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile DevelopmentBinary Studio
 
Xamarin vs React Native_ Which one is good for Mobile app development.pdf
Xamarin vs React Native_ Which one is good for Mobile app development.pdfXamarin vs React Native_ Which one is good for Mobile app development.pdf
Xamarin vs React Native_ Which one is good for Mobile app development.pdfMoon Technolabs Pvt. Ltd.
 
Building Cross Platform Mobile Solutions
Building Cross Platform Mobile SolutionsBuilding Cross Platform Mobile Solutions
Building Cross Platform Mobile SolutionsQframe
 

Similar a MonoTouch 5.2 Introduction (20)

Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopment
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Xamarin Platform
Xamarin PlatformXamarin Platform
Xamarin Platform
 
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
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google Devs
 
Why is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersWhy is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developers
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
 
2011 android
2011 android2011 android
2011 android
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)
Cross platform mobile development (speaker Vitaly Ilchenko, Binary Studio)
 
Dia 1 intro to mobile and xamarin
Dia 1   intro to mobile and xamarinDia 1   intro to mobile and xamarin
Dia 1 intro to mobile and xamarin
 
Introduction to MonoTouch
Introduction to MonoTouchIntroduction to MonoTouch
Introduction to MonoTouch
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
Binary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile DevelopmentBinary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile Development
 
Xamarin vs React Native_ Which one is good for Mobile app development.pdf
Xamarin vs React Native_ Which one is good for Mobile app development.pdfXamarin vs React Native_ Which one is good for Mobile app development.pdf
Xamarin vs React Native_ Which one is good for Mobile app development.pdf
 
Building Cross Platform Mobile Solutions
Building Cross Platform Mobile SolutionsBuilding Cross Platform Mobile Solutions
Building Cross Platform Mobile Solutions
 
Building Cross Platform Mobile Solutions
Building Cross Platform Mobile SolutionsBuilding Cross Platform Mobile Solutions
Building Cross Platform Mobile Solutions
 

Más de 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...Xamarin
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinXamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinXamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushXamarin
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureXamarin
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksXamarin
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinXamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningXamarin
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UIXamarin
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesXamarin
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilityXamarin
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Xamarin
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsXamarin
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureXamarin
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Xamarin
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureXamarin
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Xamarin
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioXamarin
 

Más de Xamarin (20)

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...
 
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
 
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinGet the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
 
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinGet the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
 
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePushCreative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
 
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft AzureBuild Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
 
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin WorkbooksExploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
 
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine LearningDeveloper’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
 
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and ResourcesSession 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile PracticeSession 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
 
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
 
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.FormsSkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
 
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureBuilding Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
 
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
 
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft AzureConnected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
 
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
 
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual StudioBuilding Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
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 WorkerThousandEyes
 
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 educationjfdjdjcjdnsjd
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

MonoTouch 5.2 Introduction

  • 1. An Introduction to MonoTouch 5.2 Mobile App Development Platform for iOS http://xamarin.com/
  • 2. Introducing MonoTouch 5.2 from Xamarin 1. Who is Xamarin? 2. MonoTouch and Mono for Android Overview 3. MonoTouch 5.2 4. Differentiators 5. Customers & Case Studies 6. Summing Up More Info: http://xamarin.com/ Copyright 2012 © Xamarin Inc., All rights reserved
  • 3. Xamarin Company Snapshot  Founded in 2011 with the mission to make it fast, easy and fun to build great mobile apps.  Xamarin’s products:  MonoTouch, Mono for Android  Simplify creation, maintenance and operation of high-performance, cross-platform, native UX mobile applications  Phones, tablets and embedded devices - iOS, Android and Windows  Xamarin stewards the Mono project: open source, cross-platform implementation of C# / .NET framework  Unique, customer-proven technology:  500 developers download/day on average  Enterprise: 3M, Medtronic, Target, TIBCO, etc.  Consumer: AOL, iCircuit, Monster, Rdio, etc.  Consultants / SIs: Accenture, ITR Mobility, etc. Copyright 2012 © Xamarin Inc., All rights reserved
  • 4. MONOTOUCH AND MONO FOR ANDROID
  • 5. MonoTouch and Mono for Android Copyright 2012 © Xamarin Inc., All rights reserved
  • 6. Native API Access - iOS 1,700 C# classes  1:1 mapping to native  Objective-C libraries User Code  CoreFoundation  iOS C libraries MonoTouch.* OpenTK System.* Projected into C#  Strongly typed OpenGL  C# Events/Properties ObjC Libraries C Libraries and OpenAL Unix APIs  Surface Lambdas Stacks Copyright 2012 © Xamarin Inc., All rights reserved
  • 7. Native API Access - Android 4,000 C# classes  1:1 mapping to native  Java libraries User Code  OpenGL  Android C Libraries C# Android.* OpenTK System.* Projected into C#  Strongly typed  Enumerations Java Android.* C Libraries OpenGL Stacks Unix APIs  C# Events/Properties  Surface Lambdas Copyright 2012 © Xamarin Inc., All rights reserved
  • 8. Mono on Mobile C# and its libraries on Mobile Devices  Garbage Collection  Strongly typed objects  High performance Strong Typing:  Intellisense  Helps explore the API from the IDE Copyright 2012 © Xamarin Inc., All rights reserved
  • 9. Xamarin.* APIs Xamarin Mobile Notifications GeoLocation Reporting Photos + Contacts Audio Video Crash  Most of the differentiation happens in the UI  Some platform APIs do not bring much value (sometimes they’re not great APIs)  Xamarin.Mobile is an extra layer to isolate developers from the platform. Copyright 2012 © Xamarin Inc., All rights reserved
  • 10. Xamarin Cross-Platform Apps Copyright 2012 © Xamarin Inc., All rights reserved
  • 11. Apps Showcase: http://xamarin.com/apps Copyright 2012 © Xamarin Inc., All rights reserved
  • 13. MonoTouch 5.2 – Key Features Faster and easier creation of iPhone/iPad Dialogs Improved memory management to find, diagnose and fix memory leaks New garbage collection engine Easier on-device unit testing Copyright 2012 © Xamarin Inc., All rights reserved
  • 14. MonoTouch 5.2 – Faster Dialogs Faster and easier creation of iPhone/iPad Dialogs  MonoTouch.Dialog is a new API that allows developers to create HIG-compliant iOS forms and dialog boxes  Shows table-based information without needing to write dozens of delegates and controllers for the user interface  Includes UITableView support and pull-to- refresh as well as built-in searching  Creates user interfaces dynamically on demand from JSON data served up online  More Info: MonoTouch.Dialog tutorial and browse the online API documentation. Copyright 2012 © Xamarin Inc., All rights reserved
  • 15. MonoTouch 5.2 – Memory Mgmt. Improved memory management to find, diagnose and fix memory leaks  New MonoTouch memory profiler  Track managed objects’ memory usage growth  Track which objects are still referenced  Track where objects are being referenced from  Generational garbage collector  Improves garbage collection diagnostics  More info: New MonoTouch memory profiler and Generational garbage collector Copyright 2012 © Xamarin Inc., All rights reserved
  • 16. MonoTouch 5.2 – Unit Testing Easier on-device unit testing  Touch.Unit  New unit testing framework to perform on-device testing of individual functions and procedures in MonoTouch applications  Run tests manually, or automate them with Instruments  More info: Tutorial on Unit Testing in MonoTouch Copyright 2012 © Xamarin Inc., All rights reserved
  • 17. MonoTouch 5.2 – Additional Capabilities  300+ customer requested enhancements that make it easier to develop great iOS applications.  A full listing of new features and capabilities can be viewed from here: http://blog.xamarin.com/ Copyright 2012 © Xamarin Inc., All rights reserved
  • 19. Differentiators Harness the full power of C# and .NET. Write shorter, simpler, and more maintainable code Use features like LINQ, anonymous types, lambdas and more. Copyright 2012 © Xamarin Inc., All rights reserved
  • 20. Differentiator: Less Code! Faster, easier, less expensive maintenance Objective C Copyright 2012 © Xamarin Inc., All rights reserved
  • 21. Differentiator: Less Code! Faster, easier, less expensive maintenance C# Copyright 2012 © Xamarin Inc., All rights reserved
  • 22. CUSTOMERS & CASE STUDIES
  • 23. Xamarin Customers 600+ new developers each day Amazing apps: http://xamarin.com/apps Copyright 2012 © Xamarin Inc., All rights reserved
  • 24. Xamarin Customers Medtronic mStar Application  Integrate to back-end systems  Sales orders  Product registration “The mStar application automates manual processes and makes them available 24/7 for the reps” Jeff Bipes, IT Manager, Field Services Copyright 2012 © Xamarin Inc., All rights reserved
  • 25. Xamarin Customers JustEnough Mobile SFA for NetSuite  Fully integrated to NetSuite  Provides field sales teams instant access to opportunity and customer data, sales forecasts and real-time calendar and task management. “Using .NET on the iPad is like a dream come true” Johan Otto, VP Mobile Development Click image to play video Copyright 2012 © Xamarin Inc., All rights reserved
  • 27. Xamarin & MonoTouch - Summing Up  Leading mobile app development technology  500+ new developers each day  Solving cross-platform mobile app development problems for customers  Reduce development time, complexity and cost  Improve mobile app quality, stability and performance  Unique, customer-proven technology and capabilities  C# and .NET mobile app development for phones, tablets and embedded devices running, iOS, Android and Windows Copyright 2012 © Xamarin Inc., All rights reserved
  • 28. More online • xamarin.com/apps • xamarin.com/monotouch • xamarin.com/android • docs.xamarin.com • blog.xamarin.com • youtube.com/xamarinhq • twitter.com/xamarinhq • linkedin.com/company/xamarin • stackoverflow.com/questions/tagged/mono
  • 29. An Introduction to MonoTouch 5.2 Cross-Platform Mobile App Development Targeting iOS http://xamarin.com/