Mykola Miroshnychenko
Join 200+ Android devs learning about KMP

Latest

14
Oct
Memory leaks cost you money. Literally.

Memory leaks cost you money. Literally.

As mobile devs, we often don’t care how much memory our app uses — as long as we don’t
2 min read
12
Oct
I just published a new video on Kotlinx Serialization + Ktor 🚀

I just published a new video on Kotlinx Serialization + Ktor 🚀

I just published a new video on Kotlinx Serialization + Ktor 🚀 In this video, I'll be covering: ✔️ What Kotlinx
12
Oct
What if I told you that you don’t need to use expect/actual in Kotlin Multiplatform?

What if I told you that you don’t need to use expect/actual in Kotlin Multiplatform?

Platform-specific Koin modules can do the job better. Expect/actual is great when your project is small. However, as your
1 min read
12
Oct
How I traumatized myself by storing all the data for my app locally.

How I traumatized myself by storing all the data for my app locally.

Back when I started programming 10 years ago, I traumatized myself by storing all the data for my financial app
1 min read
10
Sep
Code coverage is a bad metric

Code coverage is a bad metric

0:00 /0:58 1× 100% test coverage… sounds safe, right? Wrong. Here’s why your coverage report might be
1 min read
29
Aug
Things I have never shared in public, part 1.

Things I have never shared in public, part 1.

If I were to judge my technical level - I would say I’m an average engineer. I’m a
1 min read
29
Aug
Understanding engine differences, limitations and configurations + KMP integration.

Understanding engine differences, limitations and configurations + KMP integration.

26
Aug
Comparing Flutter, KMP, and React Native in 2025. How They Work. Advantages and Disadvantages.

Comparing Flutter, KMP, and React Native in 2025. How They Work. Advantages and Disadvantages.

08
Aug
Instead of looking for that latest AI tool, learn things that genuinely make you productive.

Instead of looking for that latest AI tool, learn things that genuinely make you productive.

1. Learn how to blind type. If you’re still looking down at your keyboard when typing - you are
1 min read
07
Aug
We've all heard of extension functions in Kotlin, but have you used an infix function?

We've all heard of extension functions in Kotlin, but have you used an infix function?

An infix function provides better readability for operations that require two arguments/objects. It also operates the same way as
1 min read