Tag Archives: MonoTouch

MonoTouch 5.2 is Here!

Build Great iOS Apps in C#

We’re very proud to announce the availability of MonoTouch 5.2. This release represents months of improvements, with over 300 new features, bugfixes, and enhancements. This is without question the best release of MonoTouch to date.

Here’s a quick rundown of some of the new features in MonoTouch 5.2.

Faster and easier creation of iPhone/iPad Dialogs

MonoTouch.Dialog is a new API that allows developers to create HIG-compliant native iOS screens and dialog boxes and to show table-based information easily. It removes the burden of creating callbacks, data sources and delegate implementation to render tables. MonoTouch.Dialog comes with a range of custom cell renderers that vastly reduce the time it takes to build complex screens and you can even create user interfaces dynamically on demand from JSON data served up online! You can learn more in our MonoTouch.Dialog tutorial and you can also browse the online API documentation.

Memory Profiler

The new MonoTouch memory profiler enables you to identify memory usage hotspots and fix them quickly, tracking the memory usage of managed objects, showing which objects are still referenced, and who is referencing them.

New Garbage Collection Engine

This version of MonoTouch also includes Mono’s new generational garbage collector. You can opt into this new garbage collector by selecting “SGen” as one of the options in your build settings. For certain apps, this can lead to lower memory usage and better performance.

On-device unit testing

Ensure that your app is ready to release with our built-in unit testing framework for running unit tests on both the iOS simulator and your device. You can run your tests manually, or automate them with Instruments. Check out our tutorial on writing unit tests for MonoTouch for more information.

New Libraries

From Mono, we brought the System.Numerics library that brings the Complex and Big Integer data types as well as support for Memory Mapped IO.

But wait, there’s more…

MonoTouch 5.2 also includes more than 300 customer requested enhancements that make it easier to develop great iOS applications. See a full listing of new features and capabilities here.

MonoTouch 5.2 is available immediately to all MonoTouch customers currently within their annual subscription period; just run MonoDevelop and select the Check for Updates menu item.

For complete product information about MonoTouch, and to download a free trial, visit http://xamarin.com/monotouch.

To see example apps built with Xamarin technology, visit: http://xamarin.com/apps.


First seminar is up on YouTube!

Thanks for everyone who joined us for the first Xamarin Seminar, I hope you enjoyed watching it as much as we enjoyed talking about CoreGraphics. The first Xamarin Seminar is over and done with, but it doesn’t stop there! Sign up for our February Seminars where we will be covering these topics on the following dates;

  • Top 5 features of Ice Cream Sandwich with Mono for Android 4.0 with Mike Bluestein – Thursday 9th February 2012 at 11am EST
  • Third party libraries in MonoTouch and Mono for Android with James Clancey – Thursday 23rd February 2012 at 11am EST

Register for both at http://bit.ly/xam-feb-seminars

As promised, we uploaded the “Getting Started with CoreGraphics” seminar that Mike Bluestein presented to us, you can watch this below or watch the video on our YouTube channel – http://youtube.com/xamarinhq

We also put the slides up on SlideShare for your viewing pleasure;

The code that was shown in two of the samples during the presentation are up on our GitHub account: https://github.com/xamarin/Seminars/tree/master/2012-01-26-CoreGraphics

We are excited to see you at the next seminar on the 9th Feburary and don’t forget to give us your feedback on any of the Xamarin Seminars we create – http://bit.ly/xam-feedback

Chris Hardy

Introducing the Xamarin Seminars

Xaminar Logo

This week will see our first Xamarin Seminar (or what we sometimes like to call a “Xaminar”).

The Xamarin Seminars will be online presentations, every two weeks, to learn about cool things you can do with MonoTouch and Mono for Android.  Each session will feature a short, 20-30 minute presentation from a Xamarin engineer, or a member of our community, followed by a live Q&A session where you can get your questions answered. If you can’t make the live presentation, everything will be archived on YouTube.

The first seminar is Getting Started with CoreGraphics, presented by Mike Bluestein.  Mike has been an active member of the community since MonoTouch launched, and recently joined Xamarin’s excellent documentation team. He’ll show you how to get to grips with creating 2D graphics and modify PDF files on the fly within your MonoTouch applications.

The session will be happening on Thursday 26th January 2012 at 11am EST (4pm UTC).  If you attend live, bring your questions to the short Q&A at the end, if you can’t make it, don’t worry – Xaminars will be recorded and uploaded onto our YouTube channel – http://youtube.com/XamarinHQ

Register via GoToWebinar (you can even join us on your iPhone, iPad or Android phone with their GoToMeeting app) for the first Xaminar from this URL here: https://www3.gotomeeting.com/register/468191934

We have a couple of additional sessions planned as well, so mark your calendars:

  • Thursday 9th February 2012 at 11am EST – Top 5 features of Ice Cream Sandwich with Mono for Android 4.0 with Mike Bluestein
  • Thursday 23rd February 2012 at 11am EST – Third party libraries in MonoTouch and Mono for Android with James Clancey

And in other news… Tweet! Tweet!

We’ve updated our Twitter address to @xamarinhq.  Make sure you follow us!   Of course, we’ll be tweeting out before Xamarin Seminars to make sure you don’t miss them.  And following @xamarinhq is a great way to stay up to date on the newest news about new features for MonoTouch and Mono for Android.  We have some news there, too.  Stay tuned!

Chris Hardy