Decoupling views and navigation Xamarin.Forms
Navigation in Xamarin.Forms is tightly coupled to the UI. How can you go about breaking that coupling and making your ViewModels more testable?
Patrick Allwood
Thu, 04 Oct 2018
Navigation in Xamarin.Forms is tightly coupled to the UI. How can you go about breaking that coupling and making your ViewModels more testable?
Thu, 04 Oct 2018
Emma talks about the talks she will be touring at various Umbraco festivals over the next few months, using her latest talk “Special Combo! When Umbraco and Mobile App Development combine”...
Wed, 19 Sept 2018
Working with the Task API and async and await makes consuming asynchronous operations very straightforward. However, what if I want to process several asynchronous operations concurrently?
Wed, 23 May 2018
Read how to use the PKCE protocol to allow you to achieve secure authentication in your Xamarin applications using the OidcClient library...
Wed, 11 Apr 2018
Many of us have seen the rise in mobile use, it now seems strange that you would be without a smart phone and also not to use it to order products and help keep our lives in order.
Wed, 07 Feb 2018
As a Xamarin Forms developer sometimes all you need is a way to ensure that users of your application only enter specific characters into Entry views. For me, it was to restrict the entry to numeric characters and a single decimal.
Mon, 22 Jan 2018
With the automation of HR management here at Rock Solid Knowledge we wanted to create a new way to remember who was meant to be in the office.
Thu, 23 Nov 2017
This year's Gloucester History Festival was the most successful ever - thanks to an amazing line-up of famous speakers and the new, easy to use website and mobile app provided by Rock Solid Knowledge...
Fri, 10 Nov 2017
The Gloucester History Festival is an annual event in and around Gloucester. It presents talks from experts and celebrities associated with the world of history and covers international as well as local historical events.
Thu, 14 Sept 2017
When using the decorator pattern it is a common practice to create a base class implementation of the abstraction that simply forwards all calls to the decorated class. This means that in the actual functional decorators, once you derive from this base class, you only need to implement the behaviour for the specific methods...
Tue, 12 Sept 2017
I must admit when I first saw the list of new language features for C# 6 like many I wasn’t that impressed, especially off the back of async/await. This last month I have at last started my first new real C# 6 project and I must say while the features have not been earth shattering they are actually a joy to use…
Tue, 12 Sept 2017
There is a common pattern that is used in .NET APIs where anything that returns a Task has the suffix Async…
Thu, 07 Sept 2017
CancellationToken, and its owner CancellationTokenSource (CTS), were introduced in .NET 4.0 as a general purpose cancellation framework. It is often associated with Task as that was the first API to it. However, it is, in fact, independent of Task and should be used wherever you are supporting the concept of cancellation as async APIs you may call with be designed with it in mind.
Fri, 30 Jun 2017
We're proud to be a Certified B Corporation, meeting the highest standards of social and environmental impact.