Xamarin Blog

An open source mobile platform for building Android, iOS, macOS, watchOS, and tvOS apps with .NET.

Porting existing .NET apps to iOS
Porting existing .NET apps to iOS
Many .NET developers working on the Windows platform don't realize that lots of existing .NET code can easily be ported to all the popular mobile platforms, including iOS and Android. Almost any .NET codebase, including Windows Forms, WPF, ASP.NET, and Silverlight, has sharable code that can be ported to Xamarin.iOS, Xamarin.Android, Wind
Simplifying Data-Heavy Apps with Couchbase Lite
Simplifying Data-Heavy Apps with Couchbase Lite
Mobile app developers face a number of challenges.  User experience expectations are high, and continue to rise.  Ubiquitous Internet connectivity enables entirely new levels of mobile computing, but mobile networks are notoriously spotty. The amount of data users generate every minute is growing by leaps and bounds. Making matters wors
iOS 7 and Xamarin: Ready When You Are
iOS 7 and Xamarin: Ready When You Are
Today's iOS 7 release from Apple is almost as revolutionary as the original iPhone, and our engineers have been working around the clock to ensure that C# developers have the power to leverage everything the new OS has to offer on day one! We’re happy to announce that Xamarin.iOS 7 is now officially released, and ready for you to buil
Weekend Entertainment from Xamarin Developers
Weekend Entertainment from Xamarin Developers
When Xamarin developers aren't building amazing mobile apps in C#, many of them head to their blogs to share their experiences with the developer community at large. The links below will take you to just a few of our favorite articles that were published in recent weeks. Great blog posts ChromeCast for Xamarin.iOS - Larry O'Brien Azure S
Xamarin Around the Globe in September
Xamarin Around the Globe in September
Xamarin is hitting the road in September; if you'll be in San Francisco, Denver, London, Las Vegas or Bangalore we'd love to meet you in person. Couchbase [SF] 2013 Join us at Couchbase [SF] 2013 on Friday September 13th, where Xamarin's CEO and cofounder Nat Friedman will be on “The Future of Mobile” panel, moderated by GigaOM. In
Data Extraction in Mobile Apps
Data Extraction in Mobile Apps
Many of the mobile apps we build and use provide an optimized interface on top of raw data retrieved from a remote service. When the service is constructed with a mobile app in mind, it’s generally mindful of giving you a nice API that takes into account the limitations of the device you are running on, which could include intermittent
Xamarin User Groups, Everywhere
Xamarin User Groups, Everywhere
September is that special time of year, when developers begin to experience a longing for camaraderie, and start seeking out peers with whom they'd like to share their experiences, explore new topics, and if the mood is right, pair-program. If you haven't had a chance to meet your neighborhood Xamarin developers in person yet, Xamarin us
Deliver Mobile Single Sign-On with New Symplified Component
Deliver Mobile Single Sign-On with New Symplified Component
We’re pleased to announce the first enterprise identity management component in the Xamarin Component Store from Symplified, a leader in providing Identity-as-a-Service. With this new component, you can quickly and easily build, test and deploy authentication and single sign-on (SSO) capabilities in your apps and securely connect them
Transitioning to Xamarin from Objective-C
Transitioning to Xamarin from Objective-C
Objective-C developers coming to Xamarin can take advantage of the Xamarin.iOS platform to create reusable C# code that can be shared with Xamarin.Android, Xamarin.Mac and various Windows platforms. However, you need not throw away all the investments you have made in Objective-C. Xamarin offers a technology called bindings that let you r
AutoLayout with Xamarin.Mac
AutoLayout with Xamarin.Mac
As part of our (almost) weekly preview releases of the iOS designer, we recently revamped our property panel using native Cocoa widgets. This proved to be an interesting challenge on the layout side of things since, historically, Cocoa didn’t offer any layout primitives like Gtk+ or WPF. And the property panel, being fairly dynamic in