Cross-Platform C#


What's in iOS 9 for C# Developers?

A high-level look at some of the more interesting features of the newest Apple mobile OS that can trip up C# developers making apps for it.

Native Services with Xamarin.Forms? It's DependencyService to the Rescue

Sometimes you need to make platform-specific calls. That's where DependencyService comes in handy.

Create Modern Android Apps with the Design Support Library

It's now easier than ever to create polished Android experiences. Greg Shackles shows how using Google's new Material Design style.

Data Binding a Custom Cell in Xamarin.Forms ListView

The ListView in Xamarin.Forms has a lot of options, and the ability to use a custom cell is one of the more useful features.

Navigation with Xamarin Forms

Xamarin Forms makes the hard work of navigation in apps from device to device a much simpler developer proposition. Here's what I've learned so far.

Developing Your First Apple Watch App

Learn how to get started writing apps for your wrist!

A Simple Data Binding Trick for an iOS App

Display data to a user with Xamarin.iOS and this nifty class.

Microsoft Opens Up: A Q&A with Scott Hanselman

Microsoft has been running full steam ahead with its "open" development process. So what does it mean to those developing across disparate platforms? Scott Hanselman explains.

I Get XAML, You Get XAML, Everyone Gets XAML with Xamarin.Forms

Xamarin.Forms gives you the gift of XAML if you're looking to take the short route to building mobile interfaces.

Q&A: Xamarin's Jonathan Pryor on Android 5 Lollipop

Xamarin's development lead offers insights into the Android 5 Lollipop update and how the speed with which Android releases spin out affects their own releases.

Working New Android 5 Lollipop Features into Your Apps

Android 5 Lollipop has a few new features -- including some UI and performance improvements -- that can now be incorporated into your apps. Here's how to work with the update.

Designing UIs for Multiple iOS 8 Devices

Even Apple devices aren't immune to the dreaded OS fragmentation problem. Thankfully, Xamarin has a solution, and Wally looks into it this month.

Polyglot Apps for iOS, Android and Beyond

Did you know you can combine C#, F#, Visual Basic, Razor, HTML and JavaScript within a single app?

Xamarin Tools: Components, Components, Components!

The Xamarin tool ecosystem is gaining popularity, as more developers continue to build tools with mobility in mind. Here's how to use them in your projects.

Simplifying Cross-Platform Mobile App Development with Xamarin.Forms

Lots of decisions go into creating cross-platform apps. Without Xamarin.Forms, the decision process is almost too unwieldy. Here's how it can simplify your mobile development.

Xamarin.Forms: What Developers Make of It

Developers tell us why they use it and what benefit they derive from the tooling, and Xamarin developer Craig Dunn goes over the decisionmaking process when choosing between Xamarin.Forms, Xamarin.iOS or Xamarin.Android.

Build Context-Aware Apps with iBeacons

Context is king, and your app can easily create hyper-local experiences with iBeacons!

Be More Social: oAuth, Facebook and Xamarin

How to use Xamarin.Auth, Xamarin.Social, and the Facebook SDK for Android to interact with Facebook within a Xamarin.Android application.

Standardized Navigation Principles for Android App Development

Navigation in mobile devices is an important consideration. If a user isn't able to navigate an app, he might quickly abandon it. Learn the navigation principles of Android to keep this from happening to you.

Understanding the Android Resource System

Learn how to leverage the powerful resource system of Android to support a variety of Android devices and languages.

Using OAuth, Twitter and Async To Display Data

Connect to Twitter from a mobile application using OAuth with the Xamarin.Auth library, along with Joe Mayo's LINQ To Twitter library.

Using Portable Class Libraries in iOS and Android Apps

Portable Class Libraries create a single DLL that can be used across platforms, making code sharing easier. Learn how to use them by building a weather app with a portable core.

Xamarin How-To: Controls for Navigating Between Screens in iOS

Wally walks you through the two controls you can use to easily navigate your iOS apps.

Take Advantage of iOS 7's New Features

Apple's latest mobile operating system is chock full of developer goodies. Learn about some of the best ones, and how to build them with C# and Xamarin.

How To Use SignalR in iOS and Android Apps

SignalR is well-known by .NET developers as a way to handle communications. Find out what it can do in your iOS and Android apps, too.

Subscribe on YouTube