Latest

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

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

This actually applies everywhere in life - not just in programming. But in programming - itโ€™s crucial to shorten
1 min read
04
Aug
Auto-Incerement your builds

Auto-Incerement your builds

One irritating thing about Google Play Console is that it will show you need to increment the versionCode AFTER you
1 min read
16
Jul
NoSuchMethodError - a headache in a multi-module project.

NoSuchMethodError - a headache in a multi-module project.

Lately, Iโ€™ve been working with a legacy multi-module project in Android. I aimed to complete all the application initialization
1 min read
10
Jul
Ktor engines

Ktor engines

Ktor has many engines, but each one comes with its own unique challenges + configurations. This is the price that must
1 min read
03
Jul
Source sets or How KMP organizes multi-platform code.

Source sets or How KMP organizes multi-platform code.

One of the core aspects of KMP is source sets, which help us organize multi-platform code. In order for the
1 min read
01
Jul
Breaking UI changes in Android 16.

Breaking UI changes in Android 16.

Fellow Android developers - beware! Breaking changes in Android 16. ๐Ÿšจ Android will ignore the orientation attribute in your Manifest starting
1 min read
01
Jul
Kotlinโ€™s :: operator and kewl things you can do with it

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

Kotlin has many concise operators, but one of the โ€œconfusingโ€ ones is the:: operator. Youโ€™ve probably seen it a
2 min read
15
May
Flutter vs React Native vs KMP. Which one should you choose?

Flutter vs React Native vs KMP. Which one should you choose?

I recently gave a talk at SeniorDev where I shared a decision tree to help teams choose between these three
1 min read
13
May
Why I have 4 names

Why I have 4 names

Why I have 4 names.You might have noticed lately that I use Mykola and Nikolay interchangeably. I also have
1 min read
12
May
KMP course networking section structure

KMP course networking section structure

Now that I'm back from vacation, I'm fully engaged in the process of building my course.
1 min read