Android A/B testing Made Simple With Cadabra LibraryA/B testing is not easy: this article offers a solution that reduces unnecessary complexity for Android and Java applications.Dec 1, 2020Dec 1, 2020
Published inProAndroidDevKotlin scope and extension functions. How to not harm your code.Scope functions in Kotlin are powerful tools that can make the code more concise but, like any powerful tool, can also ruin it if not used…Oct 10, 20207Oct 10, 20207
Published inProAndroidDevNo more NPE. Converting Java file to Kotlin safely.This article covers the potential sources of NPEs in Kotlin and provides step-by-step instructions for Java-Kotlin migration.Mar 19, 2020Mar 19, 2020
The importance of the basicsHow knowledge of basic principles can make you better at anything from surfing to OOP designFeb 20, 2020Feb 20, 2020
RxJava. Where did my exception go?RxJava in the unit-tests can swallow the exception which would crash the real Android app. Here is how to fix the tests.Nov 23, 20191Nov 23, 20191
Published inProAndroidDevSafe Parsing Kotlin Data-classes with GsonKotlin Data Classes are great but are they safe to use with Gson?Aug 28, 20193Aug 28, 20193
Published inProAndroidDevHandling Exceptions. The Easy Way.A simple framework for dealing with in languages like Java, Kotlin & similar.Jul 9, 2019Jul 9, 2019
Published inProAndroidDevA non-traditional approach to TDD with EspressoA lot was written about the TDD approach, in essence, it relies on one assumption —your tests are fast. If the test is slow red — green —…Jun 18, 20193Jun 18, 20193
Dagger 2: Understanding Components and ModulesDagger is an excellent tool for dependency injection (DI). It does most of the job in compile time, making applications smaller and faster…Jan 22, 2019Jan 22, 2019