Using custom fonts on iOS and Android with Xamarin.Forms

Edit March 14th, 2018: By the request of one of my followers on Twitter I have set up a sample repository here: https://github.com/jfversluis/CustomFontsSample. Please note that the code is different from below and I did a new blogpost with the latest bits, because some things have changed (for the better!). Seeming that this post is still … Read more

have i been pwned? Xamarin.Forms app

The past few weeks I have been busy creating a new app based on the haveibeenpwned.com API. And it is ready! What? The website haveibeenpwned.com is a website by security MVP Troy Hunt which focuses on data leaks, hacks and website breaches in all forms and shapes. While entering my usernames and passwords in there, I noticed there was … Read more

Beauty and the beast – Use MVVM to unleash inner beauty

Beauty and the Beast - MVVM explained

While your UI is very important (very, very important on mobile!) to your end-user, we must not forget that our project has to be maintainable and thus also has to be beautiful on the inside. This is something the MVVM pattern can help us with. There are numerous techniques and design-patterns to help us with that. … Read more

Localization of the default iOS controls

When you are not from a English speaking country like myself, you will probably find yourself creating apps in your native language from time to time. Localization is something that you probably want to look into. While doing just that in Xamarin.Forms I noticed that, when using controls like the SearchBar (which is further explained in … Read more

Reusable custom usercontrols with BindableProperty

While working on a project I had to develop multiple forms which involved multiple fields which required to input a (valid) date. Xamarin already included a default DatePicker. But I need one which could be fit into my form being a TableView, also provided by Xamarin. Unfortunately for me, they didn’t combine these two to create a … Read more

Bibbidi-Bobbidi-Boo – Using a Custom Renderer to enchant your UI

Cinderella - custom renderer featured image

While Xamarin.Forms provides a unified way to also create our UI from a single code base, the default controls tend to be just that; default controls. To be able to customize these, you can use a custom renderer. Don’t get me wrong, I am very happy with these controls and they can be used to … Read more

‘But without my voice, how can I…’ – Using DependencyService to implement Text-to-Speech

The Little Mermaid

If Ariel would’ve been born a few decades later (or existed at all, for that matter..), there would be no problem! She could just develop an app with text-to-speech capabilities and let that do the talking for her. In this post I will be looking at the DependencyService (documentation) and to demonstrate how that works I will … Read more

Finding Nemo – Implementing Xamarin.Forms SearchBar

Finding Nemo

Xamarin.Forms gives you a component called the SearchBar (documentation), by default. In this post I will show you what it can do and how to use it. Like you would expect, this gives you a simple text edit box which is specifically designed to serve in search operations. To show you how easy it is … Read more

Xamarin.Forms: from zero to hero – part 2

Hercules - From zero to hero

In my previous post I have covered the basics of starting with Xamarin, more specific Xamarin.Forms. There I have described that my first app would be a business app for the company I work for. In the meanwhile I have been working on this app to get it ready for the App Store, Market and/or Play … Read more