If you have been following me on my social media accounts, you might have seen that am posting a lot of stuff linked to Steemit recently. What is Steemit, you ask? Read on to explore what Steemit is, and how it changed my social media activities.
In this post, I will show you how to invoke methods within custom or derived controls in MVVM driven Xamarin.Forms apps, using a technique called “Command Chaining”.
In this post, we will see how to convert a Xamarin.Forms PCL-project into a .NET Standard project. During that process, we will update MVVMLight to the latest version, plus I’ll show you how to fix common errors during that conversion.
Nowadays it is more important than ever to ensure sensitive data to be protected. In this post, I’ll show you how to ensure data protection within your Akavache powered Xamarin.Forms app.
Following up the initial post on using Akavache and Xamarin.Forms together, I will show you some typical methods for storing, retrieving and deleting data from the cache instance we implemented in the first post of this series.
Caching is very important, especially in mobile applications. With this post, I kick off my new series about how I use Akavache in my Xamarin.Forms applications and quite a few gotchas while doing so.
To sum up my posts on data encryption for (mobile) applications, I’ll show you how encrypt and decrypt data in an Universal Windows Platform app with the built-in DataProtection API.
Like I promised already in my blog post about asymmetric encryption on Android with Xamarin, this post is all about asymmetric encryption on iOS, utilizing the built-in KeyChain API of iOS – once again, without any user input and any hardcoded values.
In the last few days, I was working on some improvements for my WordPressReader (Standard) library. I am happy to announce that an update to version 1.2.0 is now available.
In this post I am showing you how to securely create a key pair for asymmetric encryption in your Xamarin Android app, without any user interaction needed and – more important – without any hardcoded values in your code.