Published inProAndroidDevOptimising CI build times of a Kotlin Multiplatform projectThe article describes how we can reduce costs of using CI and improve build times when building and publishing Kotlin Multiplatform.Nov 17, 202189Nov 17, 202189
Published inBumble TechWriting Kotlin Parcelize compiler plugin for iOSThis article describes my experience writing a Kotlin compiler plugin. My primary goal was to create a Kotlin compiler plugin for iOS…May 18, 202110May 18, 202110
Published inProAndroidDevA comprehensive thirty-line navigation for Jetpack/Desktop ComposeIn this article I will demonstrate how Decompose can be used to add full featured navigation in pure Composable world.Feb 3, 20211Feb 3, 20211
Published inProAndroidDevFully cross-platform Kotlin applications (almost)In my last article “Decompose — experiments with Kotlin Multiplatform lifecycle-aware components and navigation”, I mentioned two cases…Nov 16, 2020542Nov 16, 2020542
Published inProAndroidDevDecompose — experiments with Kotlin Multiplatform lifecycle-aware components and navigationKotlin Multiplatform is a technology that enables code sharing between platforms. Would not it be great to share navigation logic as well?Sep 25, 20202Sep 25, 20202
Published inProAndroidDevThe defective AndroidX FragmentFactoryIn this blog post I would like to express my disappointment in the AndroidX FragmentFactory. I will briefly describe what the…Sep 6, 202057Sep 6, 202057
Published inBumble TechMVI in Kotlin Multiplatform — part 3 (3 of 3)In this part, we are going to cover the Kittens module with unit and integration tests.Jul 28, 20201Jul 28, 20201
Published inBumble TechMVI in Kotlin Multiplatform — part 2 (2 of 3)In this part, we are going to implement platform specific parts of the module and integrate the module into iOS and Android applications.Jun 9, 2020Jun 9, 2020
Published inBumble TechMVI in Kotlin Multiplatform — part 1 (1 of 3)A brief description of the MVI pattern, problem definition and writing the common (shared) module using Kotlin Multiplatform.Apr 17, 2020113Apr 17, 2020113
Published inBumble TechReaktive — a multiplatform library for reactive KotlinReactive programming is really popular today not least because it has loads of plus points: the absence of what is called ‘callback hell’…May 10, 2019241May 10, 2019241