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 Beauty and the beast – Use MVVM to unleash inner beauty

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 Localization of the default iOS controls

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 Reusable custom usercontrols with BindableProperty

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 Bibbidi-Bobbidi-Boo – Using a Custom Renderer to enchant your UI

‘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 ‘But without my voice, how can I…’ – Using DependencyService to implement Text-to-Speech