Martin DevillersLive Templates for Random Test Data Generation in JetBrains IDEsLive templates is a feature which exists in every JetBrains IDE like IntelliJ IDEA, Android Studio, PyCharm or WebStorm, and is used to…Feb 19, 2023Feb 19, 2023
Martin DevillersinProAndroidDevUsing JSON schema with statically typed object-oriented languages — Illustrated in KotlinJSON Schema is an impractical standard to describe JSON APIs. Here’s how to make the best of it anyways.Aug 7, 20224Aug 7, 20224
Martin DevillersinDashlane EngineeringAndroid 11 is coming! Here’s What’s Improving for Dashlane on Android — Dashlane BlogWith the announcement on June 10, 2020 of the first Android 11 Beta, it’s safe to presume that the deployment of the new version of…Jun 11, 2020Jun 11, 2020
Martin DevillersinProAndroidDevInterface Singleton in KotlinExploiting the possibilities of the companion object.Aug 28, 20192Aug 28, 20192
Martin DevillersinProAndroidDevKotlin Coroutine Job Hierarchy Finish, Cancel, and FailHow does a job’s completion affect the other jobs in its hierarchy tree?May 13, 20196May 13, 20196
Martin DevillersinProAndroidDevDemystifying CoroutineContextAt the heart of Kotlin coroutines is the CoroutineContext interface. All the coroutine builder functions like launch and async have the…Sep 27, 20188Sep 27, 20188
Martin DevillersinAndroidPubReflections on Reflection — Performance impact for a JSON parser on AndroidSep 18, 20181Sep 18, 20181