Getting Started with System.CommandLine(9/25/2020)-Creating good command line apps are easy, simple and straight forward if you have the right tools. System.CommandLine is an amazing library that will help you make an amazing CLI.
Templated Controls in Xamarin.Forms(8/16/2020)-Contents The Control – creating the templated control The Template – creating a template for the control The Code Behind – working with the template views The Library – moving everything into a library / package The Resources – dealing with library resources The Registration – making sure the app can get those resources The […]
Who cares about the view anyway?(1/12/2020)-While working on an answer to a GitHub issue, I discovered a cool way in which to draw using SkiaSharp without caring about view sizes at all.
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 […]