Yev KanivetsCustomizing Material Theme with Jetpack ComposeWhen Jetpack Compose went stable in July 2021, many Android developers started experimenting with it to see if it’s mature enough to be…Feb 6, 2022Feb 6, 2022
Yev KanivetsSaving Christmas with KotlinIt’s been a month since I’ve saved a Christmas. Now, I feel it’s time to tell you exactly how I did it. I wasn’t alone, though. My faithful…Jan 29, 2022Jan 29, 2022
Yev KanivetsIdeas and Solutions for Advent of Code 2021 in Kotlin — Part 4/4The final week of Advent of Code was, obviously, the most challenging one. To be honest I was close to being happy with just a silver star…Dec 26, 2021Dec 26, 2021
Yev KanivetsIdeas and Solutions for Advent of Code 2021 in Kotlin — Part 3/4The third week of Advent of Code requires more time and even some competitive programming knowledge like dynamic programming and graph…Dec 26, 20211Dec 26, 20211
Yev KanivetsIdeas and Solutions for Advent of Code 2021 in Kotlin — Part 2/4The second week of Advent of Code introduces us to more difficult tasks, some of which require fundamental knowledge in algorithms and…Dec 18, 2021Dec 18, 2021
Yev KanivetsIdeas and Solutions for Advent of Code 2021 in Kotlin — Part 1/4There are so many things to do before Christmas, so I was always wondering how people find extra time to solve a daily programming puzzle…Dec 13, 2021Dec 13, 2021
Yev KanivetsKMM Oddity #2: Initialization order of top-level propertiesKotlin Multiplatform goes Beta this Spring (2022), so it removes all major hassles (Memory Model and Kotlin/Native concurrency, for…Nov 15, 2021Nov 15, 2021
Yev KanivetsKMM Oddity #1: Interface methods with underscoresKotlin Multiplatform attracts more and more developers every day. Especially after the technology transitioned to the Alpha stage. On its…Sep 20, 20211Sep 20, 20211
Yev KanivetsSimple string localization in Kotlin MultiplatformKotlin Multiplatform Mobile gives us a lot of freedom on what to share and how to share between native mobile applications. Usually, it’s…Aug 14, 20214Aug 14, 20214
Yev KanivetsBattle-tested template project for backend with Kotlin and KtorWith Kotlin and Ktor technologies gaining more popularity among the community of backend developers, dozens of different sample…Jul 16, 2021Jul 16, 2021