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, 2021Nov 17, 2021
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, 2021May 18, 2021
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, 20202Nov 16, 20202
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, 20207Sep 6, 20207
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, 20203Apr 17, 20203
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, 20191May 10, 20191