|

Audit your site’s performance, accessibility and user experience using Google Lighthouse

Lighthouse is an automated tool for auditing the performance, accessibility and overall user experience of any web page. It was initially meant to audit PWAs (Progressive Web Apps) but it’s much more than that. Easiest way to audit your website is using the latest version of Chrome. Navigate to your website and open up the…

| |

Extending your Xamarin Forms AdMob renderer to display Microsoft Ads on UWP

So far we’ve been displaying ads only on Android and iOS through AdMob and our AdMob renderer. Google dropped support for Windows Phone altogether and never bothered with UWP so AdMob is not a choice in this particular situation. Fortunately, Microsoft is also in the advertising business and  they’ve now nicely integrated everything in the…

| |

UWP – Using an Acrylic Brush in your Xamarin Forms MasterDetail menu

Right, so you are one of those guys targeting UWP with their Xamarin Forms app… aand you want to use the new Acrylic brush to make you application stand out. Say no more. We won’t be using any 3rd party library/package to do this and we’ll be working in the platform specific project; so open…

|

Xamarin ListView performance & replacing it with Syncfusion SfListView

While Xamarin keeps adding features and improves the performance of Xamarin Forms with each and every update, what they offer in terms of cross-platform user controls is not always enough. In my case, I’ve got an RSS reader app which aggregates news articles from different sources and displays them in a ListView like this: While…

Fix Xamarin error – Csc.exe exited with code -1073741790. (MSB6006)

Just run Xamarin Studio as an Administrator. The error usually means that the process cannot access a certain resource. In my case that meant insufficient rights; but it could also mean that some file is already in use; in that case – Clean the solution & Rebuild and if that doesn’t work either do a…

|

Changing the Cordova version used by Hybrid Apps in Visual Studio 2013

Updating the Cordova version requires you to edit the platforms.js file found in: %APPDATA%\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cord‌​ova-lib\src\cordova You can change the version individually for each platform, tho I suggest you use the same version for all.Also, it might be the case you’re looking to update only because of the Google Play warning regarding the high severity cross-application scripting…