An Introduction to       MonoTouch 5.2Mobile 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.   MonoTo...
Xamarin Company Snapshot Founded in 2011 with the mission to make it fast, easy and fun to build great mobile  apps. Xam...
MONOTOUCH AND MONO FORANDROID
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                           U...
Native API Access - Android4,000 C# classes     1:1 mapping to native     Java libraries                               ...
Mono on MobileC# and its libraries on Mobile Devices   Garbage Collection   Strongly typed objects   High performance...
Xamarin.* APIs                                Xamarin Mobile                                                              ...
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, diagnos...
MonoTouch 5.2 – Faster DialogsFaster and easier creation of iPhone/iPadDialogs MonoTouch.Dialog is a new API that allows ...
MonoTouch 5.2 – Memory Mgmt.Improved memory management tofind, diagnose and fix memory leaks New MonoTouch memory profile...
MonoTouch 5.2 – Unit TestingEasier on-device unit testing Touch.Unit    New unit testing framework to perform     on-dev...
MonoTouch 5.2 – Additional Capabilities 300+ customer requested  enhancements that make it  easier to develop great iOS  ...
MONOTOUCH DIFFERENTIATORS
DifferentiatorsHarness the full power of C# and .NET.Write shorter, simpler, and more maintainable codeUse features lik...
Differentiator: Less Code!Faster, easier, less expensive maintenance Objective C               Copyright 2012 © Xamarin In...
Differentiator: Less Code!Faster, easier, less expensive maintenance C#             Copyright 2012 © Xamarin Inc., All rig...
CUSTOMERS & CASE STUDIES
Xamarin Customers600+ new developers each dayAmazing apps: http://xamarin.com/apps               Copyright 2012 © Xamari...
Xamarin CustomersMedtronicmStar Application Integrate to back-end systems Sales orders Product registration“The mStar a...
Xamarin CustomersJustEnoughMobile SFA for NetSuite Fully integrated to NetSuite Provides field sales teams instant acces...
http://xamarin.com/SUMMING UP
Xamarin & MonoTouch - Summing Up Leading mobile app development technology    500+ new developers each day Solving cros...
More online•   xamarin.com/apps•   xamarin.com/monotouch•   xamarin.com/android•   docs.xamarin.com•   blog.xamarin.com•  ...
An Introduction to         MonoTouch 5.2Cross-Platform Mobile App Development              Targeting iOS         http://xa...
Upcoming SlideShare
Loading in …5
×

MonoTouch 5.2 Introduction

1,469 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,469
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MonoTouch 5.2 Introduction

  1. 1. An Introduction to MonoTouch 5.2Mobile App Development Platform for iOS http://xamarin.com/
  2. 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. 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. 4. MONOTOUCH AND MONO FORANDROID
  5. 5. MonoTouch and Mono for Android Copyright 2012 © Xamarin Inc., All rights reserved
  6. 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. 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. 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. 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. 10. Xamarin Cross-Platform Apps Copyright 2012 © Xamarin Inc., All rights reserved
  11. 11. Apps Showcase: http://xamarin.com/apps Copyright 2012 © Xamarin Inc., All rights reserved
  12. 12. MONOTOUCH 5.2
  13. 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. 14. MonoTouch 5.2 – Faster DialogsFaster and easier creation of iPhone/iPadDialogs 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. 15. MonoTouch 5.2 – Memory Mgmt.Improved memory management tofind, 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. 16. MonoTouch 5.2 – Unit TestingEasier 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. 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
  18. 18. MONOTOUCH DIFFERENTIATORS
  19. 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. 20. Differentiator: Less Code!Faster, easier, less expensive maintenance Objective C Copyright 2012 © Xamarin Inc., All rights reserved
  21. 21. Differentiator: Less Code!Faster, easier, less expensive maintenance C# Copyright 2012 © Xamarin Inc., All rights reserved
  22. 22. CUSTOMERS & CASE STUDIES
  23. 23. Xamarin Customers600+ new developers each dayAmazing apps: http://xamarin.com/apps Copyright 2012 © Xamarin Inc., All rights reserved
  24. 24. Xamarin CustomersMedtronicmStar Application Integrate to back-end systems Sales orders Product registration“The mStar application automatesmanual processes and makes them available 24/7 for the reps” Jeff Bipes, IT Manager, Field Services Copyright 2012 © Xamarin Inc., All rights reserved
  25. 25. Xamarin CustomersJustEnoughMobile 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
  26. 26. http://xamarin.com/SUMMING UP
  27. 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. 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. 29. An Introduction to MonoTouch 5.2Cross-Platform Mobile App Development Targeting iOS http://xamarin.com/

×