Beware of C# 8 Using Statements(11/19/2019)-Let's be honest here, C# 8 is crazy cool. It has such a big set of new features to make developers more productive and write even better code. There are some awesome things, like nullable reference types and asynchronous streams (async enumerables). There are also some weird things, like private members on interfaces. But there are many features that just make life better. Using statements is one of them.
Turning Events into Commands(7/13/2017)-Have you ever used some control in Xamarin.Forms that appears to have an event instead of a command? You are working the MVVM love and then you come across that annoying control. Almost all the Xamarin.Forms controls have both events and commands, enabling choice, but you do get those non-conforming ones...
Evolution of the NuGet PackageReference(6/29/2017)-NuGet and MSBuild have evolved, with many changes to how packages are included in your project. We think we have found that sweet spot with PackageReference.
Multi-Select ListView(6/29/2017)-See how you can quickly turn any Xamarin.Forms ListView into a multi-select list - and then improve it with some cool language/framework features.
Embedding Xamarin.Forms in Native Apps(6/21/2017)-Most of the time you have to choose between Xamarin.Forms or native. There are ways to meet somewhere in the middle, but why not just use both together in one app?
Powershell & VCVars Batch(3/17/2016)-Recently, I have been doing more and more work with PowerShell, which is a very good thing. PowerShell is far more powerful than the “classic” batch files, and one of the feature I love is the ability to use the .NET framework right in there. The downside for development is the fact that Visual Studio […]
Xamarin.Android Binding Generators(2/21/2016)-UPDATE This NuGet is no longer required to get nice parameter names in the binding. With the release of Cycle 8, Xamarin has provided a way to use the class-parse tool that comes with the Xamarin release. More information can be found on the binding docs, but the gist of it is that you just […]
Xamarin Events in South Africa(2/15/2016)-UPDATE I have created a better page for these events. Although the content of this new page is almost identical to this page, It looks way better. Be sure to check it out here and share to with your South African family/friends/colleagues/developers. ORIGINAL Every month, three cities across South Africa have User Groups for anyone […]
UI Testing for Indie Xamarin Devs(2/13/2016)-In the Xamarin 4 announcement, there were hundreds of improvements, but some of the most exciting points for indie devs included free access to UITest and Xamarin Insights. I noticed especially well-received comments during my presentation at the Gauteng Xamarin User Group. Typically South African indie devs complained about high prices, especially due to the […]
Xamarin 4 – in Bullet Form(2/13/2016)-With the announcement of Xamarin 4, there were hundreds of changes, new features and improvement. Xamarin included major and minor changes to all phases of the lifecycle of a mobile app. I thought I would re-share some of the features, just in case you missed some 🙂 But, during my presentation at the Gauteng Xamarin […]