The Archives

February 18, 2020 20:28 in Code, Short

Exploring grid overlays in DebugRainbows

I recently released a new version of my DebugRainbows plugin, which adds grid overlays to the set of debugging tools it offers. Let’s take a closer look at what they are and how to use them!

February 4, 2020 19:34 in Code

Implementing MSAL authentication in Xamarin.Forms

Authenticating users in our app is a common challenge that mobile developers need to tackle. Leveraging existing authentication systems like those of social networks or big companies like Microsoft’s MSAL saves a lot of development time. But how do we get started?

January 21, 2020 18:48 in Code, Short

Fixing a partial button ripple effect on Samsung devices

While building our latest Xamarin app we recently ran into an issue where a button on Android would only have a partial ripple effect. This post explores the...

January 8, 2020 22:13 in Code

Using Firebase Analytics in your Xamarin.Forms app

We all know and love Microsoft’s AppCenter offering when it comes to analytics and crash reporting for our mobile apps. But what if you’re one of those people...

December 26, 2019 14:36 in Code

Using compiled bindings in Xamarin.Forms

As a Xamarin developer, you have surely come across a scenario where you’ve mistyped a binding and didn’t figure it out until hours later. Let’s see if we...

December 3, 2019 18:32 in Code

Snppts Challenge Wrap-up

A while ago we started the Snppts Challenge, asking you to submit your good-looking UIs to the platform and promising swag in the process. Now that the deadline...

November 5, 2019 11:32 in Short

Introducing the Snppts Community Challenge!

As you probably know I’m one of the co-founders of the Snppts platform together with my bestie Gerald Versluis. This month of November is all about getting more...

September 11, 2019 19:15 in Code

Getting started with creating your own NuGet package

Have you always wanted to create your own NuGet package but not quite sure where to start? Let’s take a peek at how I built my Xamarin NuGet...

August 25, 2019 19:40 in Code

Breaking the Pancake mould

You may have used PancakeView in your Xamarin.Forms adventures in the past. Ever dreamed of breaking out of that rectangular/circular mould? Well, now you can with the latest...

August 23, 2019 14:49 in Short

Xamarin.Forms 4.2.0 is out!

A new version of Xamarin.Forms has hit NuGet feeds around the globe. Let’s take a quick peek at what has changed under the hood!

July 28, 2019 09:17 in Short

Quick tip: Enabling DebugRainbows for an entire app

If you’re like me and mess around with UI in Xamarin.Forms a lot you might’ve come across the problem of a control or view not displaying as you’d...

July 2, 2019 13:51 in Code

Create a kickass banking app using a BasePage in Xamarin

Have you ever had a scenario where using the built-in navigation bar and other UI elements simply didn’t cut it? Perhaps it’s been suggested to you by a...

June 7, 2019 19:48 in Code

Introducing Xamarin UI July

Fellow community member Luis Matos has recently held a Xamarin Month initiative. During the entire month of February, someone from the community / Xamarin team posted a blog...

May 21, 2019 16:50 in Code

A quick explainer: recent NuGet packages

Recently I’ve been pushing out a few NuGet packages with components that I use in my every day Xamarin work. This blog post is meant to give you...

April 3, 2019 11:53 in Code

Travel broadens the mind…

They say that seeing new places can work wonders for your creativity. I’ve recently gone on a trip to Seattle, visiting the Microsoft MVP Summit. With half an...

February 7, 2019 14:28 in Code

Creating an encyclopedia page in Xamarin.Forms

If you frequent this blog you probably know I like creating cool-looking stuff in Xamarin.Forms. Since that’s what I like doing, why would I stop? So here’s another...

November 30, 2018 16:45 in Code

Xamarin.Forms in Space!

As you may have seen from reading other content on this blog I dabble in the world of cryptocurrency. To help me on my position sizing I figured...

October 9, 2018 14:54 in Code

Creating a parallax carousel in Xamarin.Forms

A while ago I wrote a small tutorial on creating a simple carousel for your Xamarin.Forms app. That post also showed off a cool parallax effect on a...

October 3, 2018 20:38 in Life

Y u no blog?!

Wow. This has been a while. A long while. Five months to be precise. But don’t worry, I will blog more regularly from now on! However, I may...

April 13, 2018 12:03 in Code

Performing a binding redirect in Azure Functions

I’ve blogged about Azure Functions before and have speaken highly of it as well. While diving deeper into them there are definitely some drawbacks to be found though....

March 19, 2018 16:17 in Code

Creating a simple but good-looking app tutorial

A lot of apps currently in stores have some sort of walkthrough or tutorial screen that walks you through the basic functionality of an app. Let’s see what...

February 12, 2018 21:30 in Code

Wireless Deployment of Xamarin apps to your iOS devices

If you’re anything like me you probably have an iPhone cable near you at all times when working on a Xamarin app. It will probably look like it...

January 21, 2018 10:49 in Code

A farewell to our beloved Xamarin Insights ??‍♂️❤️

In October of 2014 Xamarin announced one of their new flagship products: Xamarin Insights, a real-time monitoring system that enables you to identify, report, and track issues that...

November 17, 2017 13:35 in Code

5 cool things announced at Microsoft Connect 2017

Microsoft Connect 2017 has come and gone and a lot of new awesome stuff was announced across the board. I’m partial to mobile development using Xamarin and the...

November 14, 2017 16:36 in Code

Building a cryptocurrency trading bot using Azure – Part 2

In part 1 of this tutorial series we built a trading bot using an Azure Function. In this 2nd part we will create a simple mobile app to...

November 3, 2017 12:11 in Code

Building a cryptocurrency trading bot using Azure – Part 1

Want to get rich quickly? Want to earn money while you sleep? Even though it sounds amazing these are the kind of things you can achieve simply by...

October 20, 2017 23:00 in Code

Deploying Azure Functions using VSTS: a simple solution

I recently started exploring the wonderful world of Azure Functions and while they are a great tool to move towards a cloud-based architecture I started to wonder… How...

September 20, 2017 12:14 in Code

Creating a good-looking Xamarin Forms UI: Spotify

It seems like people really like this kind of content, so I decided to keep it up for now. This is the third instalment in this series already...

September 11, 2017 11:47 in Code

Using Effects in Xamarin Forms

Developers can use Effects in Xamarin Forms to customize native controls and add some styling of their own. But why not simply use a custom renderer to achieve...

September 5, 2017 11:34 in Code

Creating a good-looking Xamarin Forms UI: Runkeeper

My previous post about creating a fancy Xamarin Forms UI was a whole lot of fun to do and I got some awesome feedback so it’s time for...

August 30, 2017 15:24 in Code

Xamarin.Forms ListView grouping and styling the jump list

When creating a Xamarin Forms application there’s almost no getting around using a ListView component at some point. When you have a lot of items to display you...

August 25, 2017 12:02 in Code

Creating a good-looking Xamarin.Forms UI: Twitter

I love tinkering with UI. There, I said it. Even though I’m a developer first and foremost I cannot help the fact that any mobile app UI I...

August 22, 2017 10:25 in Code

Checking out Mobile Center

I’ve talked about continuously building and deploying your mobile apps using VSTS before. But there’s a simpler alternative in the works at Microsoft; Mobile Center. So let’s have...

July 20, 2017 17:20 in Code

Xamarin and DevOps: Deploying to HockeyApp

In the previous articles in this series we set up our CI builds and versioned our app. Now we need to be talking about distribution. This is a...

July 14, 2017 21:58 in Code

Crash Reporting and Analytics for Xamarin

Knowing what your app is doing after you’ve released it into the wild is very important. When it comes to Xamarin there are several products that offer functionality...

June 20, 2017 21:09 in Code

Embedding a YouTube feed in Xamarin.Forms

When building an app for a customer that has an active YouTube channel you might get the requirement to embed their YouTube channel into the app. This is...

June 7, 2017 12:49 in Code

Xamarin and DevOps: Versioning your app

This is the 4th post in the Xamarin and DevOps series. The topic at hand is versioning of your mobile app. Having a standardised version number helps you track...

May 31, 2017 11:36 in Code

Xamarin and DevOps: Setting up your iOS CI

Congratulations, you’ve made it to the third post in this series on getting started with DevOps in a Xamarin project. Last time we created a Continuous Integration pipeline for Android...

May 24, 2017 18:07 in Code

Migrate your TFVC repository to Git

When using Visual Studio Team Services (VSTS) you have the choice to create a repository using Team Foundation Version Control (TFVC) or Git. Up until recently there wasn’t...

May 19, 2017 13:46 in Code

Xamarin and DevOps: Setting up your Android CI

This is the second post in a series on getting started with DevOps in a Xamarin project. In this post we will be looking at automating the build process...

May 14, 2017 09:32 in Code

Xamarin and DevOps: The build agent

This is the first post in a series on getting started with DevOps in a Xamarin project. One of the cornerstones of DevOps is automating a lot of tedious...

March 1, 2017 16:22 in Code

Adding some Swagger to your Web APIs

In a Web API project I recently started working on I found that testing it using a tool like Postman works pretty well, but having to type out...

November 16, 2016 10:32 in Travel

Travelog: Swims with Mantas

Een snorkeltripje naar het dichtbij gelegen eiland Nusa Lembongan, dat leek ons wel wat. Althans, na de vrouw ervan overtuigd te hebben dat kwallen en haaien hier waarschijnlijk...

November 12, 2016 14:51 in Travel

Travelog: Rijst – How do they do it?

Rijst. We eten het allemaal wel eens, maar hoe gaat het van een zompig veld naar een mooie rijstkorrel? How do they do it?

November 11, 2016 12:27 in Travel

Travelog: Iemand een waterfiets over?

Op Bali bevinden zich een aantal vulkanen en het landschap is er erg bergachtig. Het leek ons een goed plan om boven op een berg gedropt te worden...

11:09 in Travel

Travelog: Kattenanuskoffie!

Op het moment van schrijven is het alweer ruim vrijdag, maar onze donderdag had ook nog wel wat moois te bieden…

November 10, 2016 16:21 in Travel

Travelog: Een dag in Ubud

Ruim een jaar geleden tikte ik een serie blogs over ons reisje naar Thailand en nu is het zover; deel 1 uit een nieuwe serie met als onderwerp...

August 8, 2016 21:25 in Code

Packaging your legacy dlls with NuGet

When developing applications you inevitably encounter a piece of legacy code. In our case this code was put into DLL files that were being used by quite a lot...

June 9, 2016 22:17 in Code

Xamarin.Forms and the Xamarin Test Recorder

One of the recent additions to the Xamarin family of products is the Xamarin Test Recorder. What this nifty little tool does is allow you to record your...

April 26, 2016 19:30 in Code

Out now: Snppts for Xamarin Forms!

After a few months of development we are proud to announce a new service for everyone interested in Xamarin and Xamarin Forms specifically! 

April 2, 2016 00:57 in Code

So you want to be Xamarin Certified?

Last Wednesday I completed my Xamarin University exam which means I can call myself a Xamarin Mobile Certified Developer for the next year. I had planned on writing...

February 15, 2016 11:36 in Code

Using custom fonts in Xamarin Forms

Xamarin Forms is a great platform for quickly making multi-platform mobile apps. Xamarin markets it as a platform that isn’t quite suited for creating complex UIs but that...

January 26, 2016 23:11 in Code

Getting route data in ASP.NET Razor

When developing a web app using ASP.NET MVC you sometimes come across to make decisions based on the current page. A good example of this is when you’re...

October 21, 2015 17:03 in Travel

Travelog: Rustig aan…

Je hebt van die dagen op vakantie dat je het rustig aan doet. Relatief gezien was het vandaag zo’n dag. Vrij vroeg worden we wakker omdat we op...

October 20, 2015 16:19 in Travel

Travelog: Lost at sea…

Daar dobberen we dan. Een bootje met een man of 15 dat stil ligt tussen de twee eilanden Koh Phi Phi Don en Koh Phi Phi Leh. Een...

October 19, 2015 13:37 in Travel

Travelog: Oh my Buddha…

Daar zitten we dan na een binnenlandse vlucht van Chiang Mai (het noorden) naar Phuket (het zuiden) van een goeie twee uur. Klaar om aan het strandgedeelte van...

October 17, 2015 12:26 in Travel

Travelog: Een hutje in de jungle…

Daar lig je dan in een bamboehutje ergens hoog op een berg in Thailand waar krekels de hele avond lang hun getjirp niet stil kunnen houden en het...

October 15, 2015 18:05 in Travel

Travelog: Tempels en spul…

Rustdag voordat we morgen aan onze jungle trekking beginnen. Zo kun je vandaag wel beschrijven. Wat marktjes aflopen (allemaal dezelfde crap), wat fietsen en wat tempels bezoeken in...

October 14, 2015 13:05 in Travel

Travelog: Olifantuh!

Het weer in Chiang Mai is al wat meer opgeklaard wanneer we deze morgen wakker worden om ons klaar te maken voor een dagje olifanten verzorgen in een...

October 13, 2015 08:15 in Travel

Travelog: Kedeng kedeng…

Het was een rustig dagje in Bangkok gisteren. Uitslapen, relaxed alles inpakken en uiteindelijk naar het station zien te komen voor een zo goedkoop mogelijke prijs want afdingen...

October 11, 2015 12:24 in Travel

Travelog: Hollanders moeten fietsen…

Wil je in Bangkok eens wat anders zien moet je een fietstoer pakken is ons gezegd. Die raad hebben we dan ook opgevolgd door om 7 uur in...

October 10, 2015 16:48 in Travel

Travelog: Temple run!

Een dag vol met tempels stond op het programma. Een ware ontdekkingstocht door Bangkok waar het werkelijk barst van die dingen. Hoewel weersvoorspellingen tot nu toe altijd gezegd...

03:05 in Travel

Travelog: En toen was daar Bangkok…

“Travel broadens the mind” zeggen ze wel eens. Alhoewel, het feit dat je eerst een uur of 11 je eigen vierkante meter of minder aan vliegtuig tot je...

October 5, 2015 21:19 in Travel

Travelog – Bijna…

Nog een paar dagen en het is zover. Dan beginnen we voor het eerst in 2,5 jaar weer aan het fenomeen vakantie. En nog verdiend ook nog. Waar het...

March 24, 2015 19:22 in Code

NuG(g)et: MiniProfiler

When using Entity Framework (or any other ORM for that matter) you always have to be aware of the queries you send to the database. When using a...

March 19, 2015 17:14 in Code

Uninstalling a stubborn Windows 8.1 app

Today we came across the issue that one of our customers’ IT specialists received a strange message while trying to install a new build of one of our apps.

March 17, 2015 23:10 in Code

Improving your Visual Studio comments

In my adventures in the Xamarin mobile world I particularly liked the fact how their Xamarin Studio IDE visually handles TODO comments. Basically, all it does is make...

March 10, 2015 21:41 in Code

Entity Framework performance tips

To honor the name of this blog I will also be writing posts about software development. The software developer that hasn’t turned to Google for some advice once in a...