Xamarin’s Rough Transition to 64-bit iOS/OSX

by Jonathan Allen Follow 612 Followers on  Nov 14, 2013 1

In order to support 64-bit iOS and OSX, Xamarin has to make some breaking changes to the way it implements the mapping between C# and Objective-C libraries. Rather than being mapped to 32-bit types, NSInteger and CGFloat are now mapped to the new platform-specific data types nint and nfloat.


Building iOS/C# User Interfaces: Importing, Imperative, Drawing, or Drag and Drop

by Jonathan Allen Follow 612 Followers on  Jun 24, 2013

Xamarin.iOS now supports three development models for designing iOS user interfaces with C#: importing from XCode, drag-and-drop using Xamarin Studio, drawing in PaintCode, or purely imperative using raw C#.


Xamarin Introduces C# Async for iOS and Android

by Jonathan Allen Follow 612 Followers on  Mar 12, 2013

Xamarin has released a preview of their async-enabled libraries for iOS and Android development. This work is based heavily on Microsoft’s .NET 4.5, which was released late last year as part of Visual Studio 2012. Xamarin is the new name for the development platforms previously known as MonoTouch and Mono for Android.


Mono Roundup: iOS, Mobile Profile, and Concurrent GC

by Jonathan Allen Follow 612 Followers on  Feb 12, 2013 1

It’s been pretty quiet on the Mono front, but a few interesting things have been announced. The most notable is the adoption of .NET 4.5 for the mobile profiles and the introduction of a concurrent GC to Mono’s SGen garbage collector.


Valgrind Support for MonoTouch

by Jonathan Allen Follow 612 Followers on  Oct 06, 2012

MonoTouch developers may now use Valgrind-based dynamic analysis tools on their iOS applications.


Miguel de Icaza on ASP.NET MVC, Moonlight, and the Android Lawsuit

by Jonathan Allen Follow 612 Followers on  May 29, 2012

We had a chance to catch-up with Miguel de Icaza, founder of the Mono project and it’s new parent company, Xamarin. Some of the topics we covered include the future of ASP.NET MVC on Mono and the end of the Moonlight project.


Simplified UI Development with MonoTouch.SQLite

by Jonathan Allen Follow 612 Followers on  Mar 27, 2012

When working with iOS and MonoTouch, you may find yourself needing to display data from a SQLite table. While this can be done directly by building up your own UITableViewController, the process can be quite time consuming with quite a bit of boilerplate code. Jeffrey Stedfast has found a way to reduce simple table binding to what’s basically a single method with MonoTouch.SQLite.


A New Garbage Collector and Memory Profiler for iOS/MonoTouch

by Jonathan Allen Follow 612 Followers on  Feb 20, 2012

MonoTouch for iOS now supports the generational garbage collector SGen. Until recently this was an experimental option only available on the full version of Mono. Along with it comes a Memory Profiler for iOS that it accessible via the MonoDevelop IDE.


Unit Testing on Mobile Devices with .NET/Mono

by Jonathan Allen Follow 612 Followers on  Feb 17, 2012 1

An ongoing problem with specialized platforms is the lack of support for unit testing. Developers are forced to compromise the quality of their tests or their build process in order to get anything working. Recently MonoTouch has made progress in this area, but Windows Phone and Mono for Android still lag behind.


A Look at MonoTouch.Dialog

by Jonathan Allen Follow 612 Followers on  Feb 15, 2012

MonoTouch.Dialog is a UI development toolkit designed to dramatically reduce the amount of boilerplate code needed to create application screens for the iPhone and iPad. Through the creative use of attributes, screens are dynamically built from class definitions. Alternately they can be programmatically created or loaded from a JSON document.


Unifying Hardware Access across Windows Phone, Android, and iOS

by Jonathan Allen Follow 612 Followers on  Dec 01, 2011

Xamarin, purveyors of C# compilers for Android and iOS, is looking to make mobile device code more portable by standardizing the way hardware is accessed. Their new abstraction layer, Xamarin.Mobile, allows the same code for contact, geolocation, and notifications to be used across each type of device.


Q&A with Lluis Sanchez, Project Manager of MonoDevelop

by Jeff Martin Follow 17 Followers on  Nov 03, 2011

The MonoDevelop team has just released version 2.8 of their open-source for IDE for .NET and Mono development. InfoQ took a moment to speak with MonoDevelop's project manager Lluis Sanchez to discuss this release and its increasing popularity on Mac and Windows.


Xamarin Releases Its First Version of MonoTouch

by Jonathan Allen Follow 612 Followers on  Aug 04, 2011

Xamarin, the new maintainers of Mono, have released their first update to the MonoTouch platform. In addition to the bug fixes one would expect from a service release they are now supporting the System.IO.IsolatedStorage API.


Xamarin Gets All IP Rights for Mono and Related Products

by Abel Avram Follow 11 Followers on  Jul 18, 2011 2

Mono is back where it started. Miguel de Icaza and his developers have all legal rights to continue developing Mono and all related products due to an agreement with SUSE, now part of The Attachmate Group.


The Death and Rebirth of Mono

by Jonathan Allen Follow 612 Followers on  May 17, 2011 4

Novell Mono is officially dead. All of the developers have been let go and the new owner, Attachmate, has not expressed any interest in maintaining the project. But in true open source fashion, a new fork is rising up. Led by Mono’s founder Miguel de Icaza, a new company named Xamarin has been founded.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you