๐ฆ๐ต๐ผ๐ฟ๐๐ฒ๐ป ๐๐ผ๐๐ฟ ๐ณ๐ฒ๐ฒ๐ฑ๐ฏ๐ฎ๐ฐ๐ธ ๐น๐ผ๐ผ๐ฝ ๐ณ๐ผ๐ฟ ๐ณ๐ฎ๐๐๐ฒ๐ฟ ๐ฟ๐ฒ๐๐๐น๐๐!
This actually applies everywhere in life - not just in programming. But in programming - itโs crucial to shorten
Auto-Incerement your builds
One irritating thing about Google Play Console is that it will show you need to increment the versionCode AFTER you
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
Ktor engines
Ktor has many engines, but each one comes with its own unique challenges + configurations. This is the price that must
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
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
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
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
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
KMP course networking section structure
Now that I'm back from vacation, I'm fully engaged in the process of building my course.