Contributing to Xamarin Forms

I recently had my first PR (Pull Request) accepted into the main Xamarin Forms master branch. It wasn’t a big change, just bringing WinRT/UWP into alignment with iOS and Android in regards to center cropping images when in AspectFill. The whole process is quite interesting and convoluted that I thought I would document it for […]

Read More >

Basics of Xamarin Forms Custom Renderers

There is plenty of great documentation detailing how to use custom renderers in Xamarin Forms, such as Customizing Controls an Each Platform. It is a heavy read and possibly a little confusing for new comers to Xamarin Forms, hence I am going to give you the quick basic overview of Custom Renderers and how to […]

Read More >

Xamarin Forms Deep Linking and App Indexing with AppLinks

Part 5 of App Discovery and Deep Linking Series   Xamarin Forms 2.3.0 added support for deep linking and app content indexing. Deep linking and app content indexing has always been available natively in Xamarin but it took a bit of work to implement and we can easily access it via Xamarin Forms. Note: Its part […]

Read More >

XAML Markup Extensions Cheat Sheet

A quick reference guide to common markup extensions used in Xamarin Forms XAML. Xamarin’s intellisense is not as powerful as WPF’s, nor are the markup extensions of XAML the same between WPF or Xamarin Forms and if you come from a web background, XAML may seem rather confusing at first. Here are some of the […]

Read More >

Carousel View Page Indicators

I previously blogged about the CarouselView and how it is taking over the CarouselPage in 2.2.0. One of the first things that I needed from the new Carousel View were some page indicators. While there is a feature request for this, it will probably be some time before its implemented. As such I thought I […]

Read More >

Xamarin Forms Page Templates

Coming from a web background, I was used to having a master page that normally contained a header and footer and then let the individual pages define the content, I was disappointed that I couldn’t do that on Xamarin Forms. In order to compensate for this we needed to create a control and reference it […]

Read More >

Carousel View in Xamarin Forms

With the release of Xamarin Forms 2.2.0, we now have the CarouselView, a replacement for the CarouselPage. CarouselPage will be marked as deprecated in a future release. As of this moment there isn’t any official documentation I can find on the CarouselView, hence it was a bit of trial and error but overall very easy to implement. […]

Read More >

Custom Gestures In Xamarin Forms

Xamarin Forms only comes with a limited set of Gesture Recognizers, most notably the TapGestureRecognizer. Many times you will want more than just that and hence here is how you implement a custom gesture recognizer. In this example I will add the Pressed and Released events to a Xamarin Forms project. Sample Project is located […]

Read More >

Early Preview of Exrin

I have quietly been working away over the last few months coding a solution to problems I have continued to experience with each Xamarin Forms project. After about 1.5 years of 60hr+ weeks of exclusive Xamarin Forms development, I am approaching 5,000hrs in Xamarin Forms and it was time to put that knowledge down in a framework. The issues I have […]

Read More >

Push Notifications in Xamarin Forms

Updated: 2017-02-11 Push notifications in Xamarin Forms is an interesting project and that is because each platform implements Push Notifications and the corresponding notifications (toasts) in a different way. I will show you here using Azure Notification Hubs and Xamarin Forms. You can develop your own code to interact with each notification service, however it […]

Read More >