Allan CaineinKt. AcademyThe Perils of InheritanceThis article will show the perils of class inheritance. This article will illustrate the alternative to class inheritance — delegation…3 min read·Dec 12, 2018--2--2
Allan CaineinKt. AcademyKotlin’s Nothing: Its Usefulness in GenericsThis article explores the usefulness of Kotlin’s Nothing type in generics. We look at its relationship to Java.3 min read·Apr 25, 2018--5--5
Allan CaineEliminate Boilerplate using Kotlin ExtensionsKotlin’s extensions can be used to reduce boiler-plate in your code. To illustrate, let’s consider a simple custom View. The custom view…2 min read·Dec 25, 2017----