Cross-Platform C#


Asynchronous Operations with Xamarin

Your guide to all aspects of how Xamarin has implemented .NET 4.5/C# 5's support for asynch operations in Xamarin.iOS and Xamarin.Android.

Creating a UI in Xamarin.iOS

Wally McClure guides you through using the XCode design surface integration with Xamarin Studio, and programmatically creating controls.

Unit Test Your iOS Apps

Learn how to write both code and tests that can be shared across multiple platforms.

Mapping and Location with Mono for Android

Google has replaced MapView with MapFragment for adding mapping and location in Android. Learn what the new API can do, and how to use it.

Create a MapView in Google Maps for iOS

You're not stuck with using Apple's Maps app in your iOS development. Learn how to leverage the Google Maps SDK for iOS.

Integrating iOS Apps with Twitter and Facebook

Use the Apple iOS 6 social framework to deliver a compelling experience to your users.

iOS Development with Xamarin.iOS and Visual Studio

Xamarin, which specializes in building tools that let developers build mobile apps in C#, has taken that idea one step further with Xamarin.iOS.

Juice Up Your Android App UI

Make your Android app's design more inviting to users by enhancing things like keyboards and forms, so they'll keep coming back to it.

Building Android Apps with MVVM and Data Binding

The Model-View-ViewModel (MVVM) pattern is for more than just Microsoft .NET Framework projects. Find out how to apply it to Android development through its open source counterpart, MvvmCross.

How-to: Create an Android Support Package

Google has a set of libraries that allow older versions of Android to get support for newer APIs. Mono for Android provides full support.

Android 4 and Fragments

Learn how to use the Fragments API in Mono for Android to create an application UI for multiple screens, such as a handset and tablet.

What's New In Android 4.1 (Jelly Bean)?

With the new version comes a flurry of changes, ranging from a significant performance overhaul under the hood, to plenty of new APIs made available to application developers.

Location in Mono for Android

Learn about Android's sensors by building a simple compass application.

Databinding a ListView with Mono for Android

How do we as developers present data to a user? In Android, we use the ListView in its various forms.

Building a Camera App in Mono for Android

The Android SDK provides the ability to use the built-in camera within your applications. Whether applying photo filters and creating the next Instagram, scanning QR codes, or simply allowing the user to share what they're seeing with friends, Android's camera API takes care of the hard work for you.

Background Services in Mono for Android

Learn how to create background services by building a simple music player.

Xamarin Designer for Android

The latest version of Mono for Android includes a long-awaited design surface. Learn how it works.

Cross-Platform Development With Mono for Android

Writing code for the same mobile app across various platforms gets old in a hurry. Fortunately, there are solutions.

Better Debugging With Mono

The latest Android SDK provides an emulator with improved debugging capabilities. Mono for Android developers will appreciate the upgrades.

Why Mono for Android?

A new column on developing Android apps with the .NET Framework debuts. Here's the reason it exists, and a bit about the authors.

Subscribe on YouTube