My Development Journal

  • 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) - Every month, three cities across South Africa have User Groups for anyone interested in Xamarin. These events range from hands-on development to interesting talks related to Xamarin development. There are user group meetups in 3 major cities: Cape Town Gauteng Durban Cape Town Xamarin User Group As I stay in Cape Town, I always attend this […]
  • 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 […]
  • My New (First) Book and This Year (11/21/2015) - This has been a great year so far, I have released multiple new components on the Xamarin Component Store, committed thousands of lines of code into various repositories, and, finally had my book published! It has been a long time coming, originally scheduled for about 6 months, but working full time had forced me to go a bit slower. So after 12 months of work, Packt Publishing, made my book, "Xamarin Mobile Development for Android Cookbook", available to the world.
  • Stretching Views with Auto Layout on iOS (10/11/2015) - I am busy porting my Windows Phone app to Android and iOS, and everything seems to be going quite well. I am using MvvmCross with Xamarin Platform Tools and there is much code reuse. On of the awesome features that I came across is the Auto Layout features of creating interfaces.
  • Genetics for Xamarin.Android (8/21/2015) - Genetics for Xamarin.Android is focused around only one small things, but that one small thing is done over and over again everywhere - getting hold of an Android View or Resource based on the ID.
  • Self-Signed Certificates and Xamarin.Android (7/31/2015) - Recently, I had the opportunity to work with Android and self-signed certificates. This is both simple and complex at the same time. In order for Android to be able to handle self-signed certificates, those certificates have to be registered with the SSLSocketFactory.
  • Enabling TLS v1.2 on Android 4.2 (7/31/2015) - While I was busy making self-signed certificates work on Android, I had to add support for TLS version 1.2 on Android 4.2. Although it is supported, it is disabled by default.