Hi, I'm Steven Thewissen. Nice to meet you 👋

Pancake aficionado from the Netherlands.

Get to know me! /ˈSTIːVƏN TEIːWISːSƐN/
Steven Thewissen's Picture

Playing with animation in Xamarin.Forms

Movement breathes life into your app. But getting started with animation in Xamarin.Forms might not be the simplest thing....

dotNETConf - First speaking gig: A retrospective

I had the privilege of being asked to speak at the latest dotNETConf, which completely focussed on Xamarin. My very first ...

Generating your own custom icon font made easy

Using an icon font in your app has been all the rage for a while now, but what if the existing ones aren’t to your liking?...

Playing around with neumorphism in Xamarin.Forms

Neumorphism (or neuomorphism) might be a word you’ve never heard before. If that’s the case, then this is the blog post fo...

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 of...

Implementing MSAL authentication in Xamarin.Forms

Authenticating users in our app is a common challenge that mobile developers need to tackle. Leveraging existing authentic...

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 ri...

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. Bu...

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 un...