Mykola Miroshnychenko
  • Home
  • About
Sign in Subscribe

Mykola Miroshnychenko

Things I have never shared in public, part 1.

Things I have never shared in public, part 1.

Understanding engine differences, limitations and configurations + KMP integration.

Understanding engine differences, limitations and configurations + KMP integration.

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.

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.

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?

๐—ฆ๐—ต๐—ผ๐—ฟ๐˜๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ณ๐—ฒ๐—ฒ๐—ฑ๐—ฏ๐—ฎ๐—ฐ๐—ธ ๐—น๐—ผ๐—ผ๐—ฝ ๐—ณ๐—ผ๐—ฟ ๐—ณ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฟ๐—ฒ๐˜€๐˜‚๐—น๐˜๐˜€!

๐—ฆ๐—ต๐—ผ๐—ฟ๐˜๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ณ๐—ฒ๐—ฒ๐—ฑ๐—ฏ๐—ฎ๐—ฐ๐—ธ ๐—น๐—ผ๐—ผ๐—ฝ ๐—ณ๐—ผ๐—ฟ ๐—ณ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฟ๐—ฒ๐˜€๐˜‚๐—น๐˜๐˜€!

Auto-Incerement your builds

Auto-Incerement your builds

NoSuchMethodError - a headache in a multi-module project.

NoSuchMethodError - a headache in a multi-module project.

Ktor engines

Ktor engines

Source sets or How KMP organizes multi-platform code.

Source sets or How KMP organizes multi-platform code.

Breaking UI changes in Android 16.

Breaking UI changes in Android 16.

Kotlinโ€™s :: operator and kewl things you can do with it

Kotlinโ€™s :: operator and kewl things you can do with it

  • Sign up
Join 180+ Android developers receiving tips on Kotlin, KMP and Android weekly.