Creating flight-mode safe Xamarin apps with Akavache

Using Akavache to create flight-mode safe apps featured image

In this post we will be looking at a library called Akavache by Paul Betts. This library lets you store key/value paired data easily. You can store any arbitrary data like user settings, but it can also be used to store cached data that will expire over time. We will see what Akavache does and how we can … Read more

Boosting Your Productivity with MFractor

With the release of MFractor Premium, it is about time I would do a blog post about it. I have had the pleasure to work with MFractor for some time now and even had a chat with the create Matthew Robbins. If you do not know what MFractor is; it is an awesome plugin which … Read more

Embedding native controls in your Xamarin.Forms app

Embedding native controls in your Xamarin.Forms app header

As of version 2.3.3 and above of Xamarin.Forms it is now possible to embed native controls in your Forms app. I’ll let that sink in for a minute. Native controls, defined in XAML, from your PCL, without the need for any renderers whatsoever. Isn’t that just awesome?! Whoa! Native controls? In XAML? Awesome right?! But … Read more

Xamarin and everything on Evolve 2016

Evolve 2016 keynote

My conversation with my good friend Fanie Reynders for a GeekFest episode about the past Evolve 2016 and everything that is announced there!

We cover iOS simulator remoting within Visual Studio 6:49, the all new XAML Previewer 10:41, themes, a quick look at Snppts 25:51 (my pet project, see my previous post here) and Xamarin Workbooks 34:20. Let’s spread some Xamarin love!

YouTube channel

Also make sure you check out my YouTube channel. This channel, called Gur.Codes();, handles all elemental features of Xamarin and Xamarin.Forms. Enjoy all the videos on there and don’t forget to subscribe to my channel!

Snppts.io: share your amazing Xamarin.Forms designs!

snppts header

For the past few weeks, me and my good friend Steven have been busy creating a platform for sharing your beautiful custom UIs in Xamarin Forms, a template if you will. While Forms is ideal for simple, data-entry apps, it is also possible to create awesome UIs with just code and XAML, but also with the … Read more

Using custom fonts on iOS and Android with Xamarin.Forms

Although I wouldn’t recommend doing it too much – you should avoid it to create a most consistent user experience – there are certain scenarios in which you would want to show custom fonts. In a recent project, this is something I needed to do! Being the nice guy that I am, I won’t keep this … 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

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

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