Author Archives: hugobonacci

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.

Mono for Android 4.0 is Here!

Thousands of new API’s, tons of great new features, Ice Cream Sandwich, Honeycomb — There is a lot to get excited about in Mono for Android 4.0!

To learn more, check out our tutorials for using Mono for Android.

Ice Cream Sandwich

Start building apps with access to all kinds of new features found in the latest version of Android: Ice Cream Sandwich.

Easy To Install

Getting started with Android can be time consuming, but the Mono for Android installer will have you up and running with just a few clicks.

Fasters Build, Smaller Apps

With builds that are 40% faster, you spend less time waiting and spend more time creating awesome apps. And with executables up to 70% smaller, your users spend less time downloading, too.

Brand New Tutorials

We’ve released a brand new set of Getting Started Tutorials to get you up and going with Mono for Android as quickly as possible.

Great Tablet Apps

Mono for Android 4.0 adds support for all of the new tablet-specific widgets and APIs that were introduced in Ice Cream Sandwich and Honeycomb.

Google Maps

Integrate Google Maps functionality into your apps easier than ever before with newly bound APIs.

Visual Studio

Mono for Android works with Visual Studio so you don’t have to change IDE. Or, you can use our full-featured MonoDevelop IDE.

If you already have Mono for Android, simply launch MonoDevelop or Visual Studio and you will be prompted to update – it’s that easy!

If not, you can download a trial of Mono for Android.

You can read the full press release at xamarin.com

MonoTouch 5, with iOS 5 support

Take advantage of iOS 5 APIs with MonoTouch 5. Right on time.

In addition to providing direct access to the thousands of improved APIs in UIKit, MonoTouch 5 now supports all of the new frameworks that ship with iOS 5. Here are a few of our favorites.

To learn more, check out our introduction to using iOS 5 features with MonoTouch. The detailed API updates lists the updates that we have done since MonoTouch 4.2. You can also review our API documentation online.

iCloud

With iCloud you can access cloud storage to upload user files and automatically sync them, wirelessly, between other computers and devices.



Twitter Integration

Take advantage of easy Twitter access, URL shortening, photo uploads, geolocation, and more, all with a simple and easy to use API.



AirPlay

Stream audio, video and photos from iOS devices directly to an HDTV (via Apple TV) or take advantage of encrypted streams using HTTP Live Streaming.



Bluetooth

Using the MonoTouch Bluetooth APIs you can easily access and communicate with external Bluetooth hardware devices and accessories.



Newsstand

Use MonoTouch to interact with the new home screen folder Newsstand to publish and update magazines and newspaper subscriptions. Best of all, handle updates in the background without interrupting the user.



Core Image

The new Core Image API allows access to many built-in features such as applying effects to photos and videos, auto-enhance, reduce red-eye, and facial recognition.

No need to wait! Get started creating amazing iOS 5 ready apps today by downloading a MonoTouch trial!

If you already have MonoTouch, simply launch MonoDevelop and you will be prompted to update – it’s that easy!

MonoDevelop 2.8 is Here!

We’re excited to announce that MonoDevelop 2.8 is now available for download!

Xcode 4

MonoDevelop 2.8 is now fully integrated with Xcode 4. Write C# to interact with interfaces and storyboards built in Xcode’s new UI designer.
Read more

Storyboards

Storyboards allow you to quickly design entire application workflows for iPhone and iPad using the Xcode UI Designer. MonoDevelop recognizes changes to .xib and storyboard files and automatically updates your project files.

iOS Application Settings

New, user-friendly editor for iOS application settings can be accessed in the Project Options dialog or by directly opening the Info.plist file from the Solution Pad.

TestFlight

It’s difficult to deploy your apps for testing – but now, with just a single click, you can use TestFlight to share your apps directly from MonoDevelop.
Learn about TestFlight

Improved Documentation

We want to make it as easy as possible to learn MonoTouch and Mono for Android so we’ve launched an entirely new documentation site with tutorials, samples and more.

Visit docs.xamarin.com

iOS 5 Ready!

We’ve made 2,800 new iOS 5 APIs available to .NET developers, so you can take advantage of features such as Newsstand, CoreImage, Twitter and iCloud. Additionally, you now have access to new UIKit controls, styling, and more.

Available Now

If you’re ready to get started you can download MonoDevelop. If you already have MonoDevelop installed then you will be prompted to update next time the application is opened.

Introducing The Xamarin App Showcase



Did you know that thousands of developers are already creating real apps using MonoTouch and Mono for Android? That’s right, more and more people are choosing to use Xamarin tools to create great iOS and Android apps.

We want everyone to see the amazing apps developers are creating which is why we’re introducing xamarin.com/apps: a showcase of some of the amazing apps people around the world are creating with Xamarin.

Inside, you can find descriptions, screenshots and store links for apps of all types which demonstrate the potential that MonoTouch and Mono for Android bring to mobile development.

It’s easy to get listed — simply contact us with a short description of your app, and a link to where customers can buy it, and we’ll do the rest!