Suspending functions or flows into callbacks Marcin MoskałaAugust 11, 2025About 4 minJavaKotlinArticle(s)blogkt.academyjavakotlin
Building Your First Kotlin Multiplatform App: From Setup to iOS App Store with Compose Multiplatform (2025 Guide) Faisal AhmedJuly 28, 2025About 9 minJavaKotlinAndroidJetpack ComposeArticle(s)blogkt.academyjavakotlin
Calling blocking functions from suspending functions Marcin MoskałaJuly 21, 2025About 7 minJavaKotlinArticle(s)blogkt.academyjavakotlin
How to turn callback functions into suspend functions or Flow Marcin MoskałaJuly 14, 2025About 5 minJavaKotlinArticle(s)blogkt.academyjavakotlin
Kotlin Compiler Plugins Marcin MoskałaMarch 3, 2025About 11 minJavaKotlinArticle(s)blogkt.academyjavakotlin
The problems of Kotlin/Wasm I had when making a game Marcin MoskałaJanuary 20, 2025About 5 minJavaKotlinArticle(s)blogkt.academyjavakotlin
How modifiers order affects Compose UI appearance Marcin MoskałaJanuary 7, 2025About 9 minJavaKotlinAndroidArticle(s)blogkt.academyjavajdkkotlinandroid
Is reflection slowing down your code? Marcin MoskałaDecember 16, 2024About 5 minJavaKotlinArticle(s)blogkt.academyjavakotlin
Using BlockHound to track blocking calls in non-blocking dispatchers Marcin MoskałaDecember 2, 2024About 2 minJavaKotlinArticle(s)blogkt.academyjavakotlin
Representing ViewModel events with StateFlow vs. SharedFlow vs. Channel Marcin MoskałaNovember 18, 2024About 5 minJavaKotlinAndroidArticle(s)blogkt.academyjavakotlinandroid