Unselected and Selected Tab Color for TabbedPage in Xamarin.Forms

Some time ago, Android had a platform-specific implemented that allowed you to set the tab color for a selected and unselected tab separately. After that, an issue was opened on GitHub, to also implement this for iOS. In this post, I will describe how I implemented this feature, now for iOS, Android, and UWP and … Read moreUnselected and Selected Tab Color for TabbedPage in Xamarin.Forms

Gur.Codes(); MFractor episodes: Font Importer & Image Assets Manager

Gur.Codes(); Featured Image

I have been recording videos for a while now, named Gur.Codes();. And I’ll admit it, I have been really releasing videos consequently. But recently, I have been taking it up again and recorded two videos about an extension that I love: MFractor.

About MFractor

MFractor is a plugin for Visual Studio for Mac, founded by Matthew Robbins. It helps you by taking a way a lot of tasks that can very well be automated, especially when doing Xamarin or Xamarin.Forms development.

The features range from augmented IntelliSense to a full-blown generation of MVVM code, importing fonts and resizing the images to all the right sizes. But it doesn’t stop there, there is much more to explore, go check it out at mfractor.com. The majority of the _really_ cool features are in the premium tier, but I promise you, it is well worth the money.

It has been a while ago, but I did an earlier blogpost on MFractor back then. To be on the safe side, I can’t stress this enough: I do not get paid for this, I just love the tool and have been talking to Matthew on multiple occasions to come up with new features or fix bugs.

Font Importer

If you have been working together with a designer, you know they love their custom fonts. Importing them into your Android and iOS projects is a task that requires multiple steps. Trying to find a font postscript name, copying the files to the right place, add it to the info.plist file… It’s a hassle! With the importer now available in MFractor, it’s a matter of seconds. It will even suggest a XAML style of you to use! 🤯

Image Assets Manager

Another big hassle, if you ask me, is adding images to your Android and iOS apps. You have to figure out all these different sizes and folders to put them in. In MFractor, there is a very handy tool to import images and it will take care of all the heavy lifting for you. Simply amazing!

Like, Subscribe and Share ❤️

If you like the videos please like them, subscribe to my YouTube channel and share it with others. I’m very open to suggestions on what you’d like to see (inside or out the Xamarin space). In fact, making videos about MFractor was something requested from comments in my previous videos 🙂 So, if there’s anything you can;t figure out or you want to learn more about, please hit me up!

Zooming the Android WebView in Xamarin.Forms

Zooming the Android WebView in Xamarin.Forms

Oops, I did it again… Another PR got merged into Xamarin.Forms, this time adding the ability to set op zooming on the WebView on Android. In this post, I will show you what was added and how you can use it. Everybody was WebView zooming, ha! Before this change, it was only possible to enable … Read moreZooming the Android WebView in Xamarin.Forms

Adding TitleColor to Your Picker in Xamarin.Forms

If you have always wanted to give the title of your Picker control a color, this is your lucky day! A pull request is merged that will let you do just that. It introduces a new property on the Picker control that allows you to set the TitleColor. In this post, I will show you how to use it and … Read moreAdding TitleColor to Your Picker in Xamarin.Forms

Refresh Indicator for ListView Color in Xamarin.Forms

For a project I am working on, I needed to change the color of the spinner which is shown when you pull to refresh on a ListView. To my big surprise, this isn’t available by default. So, I thought I would add it so other people could benefit as well. In this post, I will share … Read moreRefresh Indicator for ListView Color in Xamarin.Forms

TableSection TextColor for Xamarin.Forms

A new feature was merged into the Xamarin.Forms repository. This time: TextColor for the TableSection control. With this new feature, you can specify the color of the text that is used in a table section. A small feature, but each is one, right? 😉 In this post, we will look at how the implementation is … Read moreTableSection TextColor for Xamarin.Forms

UWP MaxLines and IsPassword bugs in Xamarin.Forms

I have managed to get two PRs merged with Xamarin.Forms that squash two bugs for UWP when using Xamarin.Forms. In this post, I will give you a little insight in how the bugs could happen and how I managed to fix them. MaxLines bug First, let’s have a look at the MaxLines bug. This is … Read moreUWP MaxLines and IsPassword bugs in Xamarin.Forms

Tizen development on your Mac (Xamarin.Forms)

Tizen on your Mac (Xamarin.Forms)

For a pull request I opened on the Xamarin.Forms repository, I had implemented all supported platforms but one: Tizen. For some reason, I had tried to get Tizen up and running on a (virtual) Windows machine where I couldn’t get the emulator to work. One member of the Tizen team reminded me that you could … Read moreTizen development on your Mac (Xamarin.Forms)

Hide Scrollbars for ListView with ScrollBarVisibility

Hide Scrollbars for ListView with ScrollBarVisibility

This PR of mine just got merged into master on the Xamarin.Forms repository. With this change, you can disable showing the scrollbars with the ScrollBarVisibility enum for the ListView control. This was done before for the ScrollView, but not the ListView. This should be available in a Xamarin.Forms nightly build soon for iOS, Android, Mac OS, … Read moreHide Scrollbars for ListView with ScrollBarVisibility

Scanning and Generating Barcodes with ZXing on Xamarin.Forms

Scanning and Generating Barcodes with ZXing on Xamarin.Forms

Barcodes are still very much present in our daily lives. It’s a quick and easy way to store and read information or show a unique identifier on an object. It is not a big surprise that scanning barcodes is something that is often requested in apps. While mobile devices often aren’t specialized in these kinds … Read moreScanning and Generating Barcodes with ZXing on Xamarin.Forms