Published inInsideN26Launching Dark Mode at N26Dark Mode was in N26 mind for quite some time. However, when we first started working on it we just didn’t have the needed framework to…Jul 15, 20201753Jul 15, 20201753
Published inProAndroidDevTesting Espresso MatchersIf you are using instrumentation tests in your Android app, it is likely that you are using Espresso— allowing you to define expectations…Jun 23, 20201351Jun 23, 20201351
Published inProAndroidDevTesting your first Android lint ruleIn the previous article in this series on making use of custom Lint rules, we covered what is Lint and what we have to do to create a…Feb 14, 2020177Feb 14, 2020177
Published inProAndroidDevImplementing your first Android lint ruleBy the end of this article you should be able to write your first Android lint rule. But first …Jan 2, 20201.2K5Jan 2, 20201.2K5
Published inProAndroidDevImprove your tests with Kotlin in Android — (Pt. 3)Hey there! Here we are to the third part of this series (check part 1 and part 2 first if you want to). This time we will look into how we…Oct 24, 20172191Oct 24, 20172191
Published inProAndroidDevImprove your tests with Kotlin in Android — (Pt.2)Hello! This is the second part of my series on how to use Kotlin to improve your tests on Android development. In the first part, I briefly…Oct 9, 20178184Oct 9, 20178184
Published inProAndroidDevImprove your tests with Kotlin in Android — (Pt.1 )Hey there! Since I’ve started playing with Kotlin, I quickly fell in love with the language and soon understood how it would improve my…Sep 25, 20176991Sep 25, 20176991
Know when your slow Gradle build finishes.Hello there! If you are an Android developer in a medium-large project you probably know the pain when it comes to wait for your slow build…Sep 7, 2017984Sep 7, 2017984
Published inProAndroidDevHide your crashes gracefully (and still report them)A couple of months ago at Hole19, we dedicated some time to improve the overall experience of the users in our app. Since our app is meant…Aug 31, 20171.2K8Aug 31, 20171.2K8