Domen LanišnikManaging the Scope of Extension Functions in KotlinExtension functions in Kotlin enhance classes without inheritance, but overuse can clutter suggestions, especially in multi-module…Sep 5Sep 5
Domen Lanišnik5 Tips for Better Compose PreviewsWe take a look at a few advanced concepts that help us get the most out of compose previews.Aug 27Aug 27
Domen Lanišnik7 Android Studio Usage Tips7 Android Studio usage tips that can help boost productivity and make it easier to develop apps.May 253May 253
Domen LanišnikSwift Cheatsheet for Android/Kotlin DevelopersWe cover common Swift patterns you might see when looking at iOS code, try to understand them, and compare their implementation in Kotlin.Apr 46Apr 46
Domen LanišnikWebP Image Format on AndroidLearn what WebP image format is, why it’s a good candidate to use on Android, and how it can help you optimize your app size.Mar 14Mar 14
Domen LanišnikGuide to Foreground Services on Android 14Learn how to work with Foreground Services on Android 14.Feb 104Feb 104
Domen LanišnikFunctional Interfaces in KotlinLearn what functional interfaces are and how to use them in Kotlin.Jan 21Jan 21
Domen LanišnikModeling Domain Values and Restricted Class Hierarchies in KotlinLearn different ways how to model domain values and restricted class hierarchies in Kotlin.Jan 62Jan 62
Domen Lanišnik10 Tips for Better Code ReviewsIn this post, we will cover 10 tips on how to improve your code review process and increase developer velocity.Dec 14, 20232Dec 14, 20232
Domen LanišnikScreenshot Testing with ComposeIn this post, we take a look at what is screenshot/snapshot testing and how to get started with it on Android using Compose and Paparazzi.Sep 27, 20233Sep 27, 20233