
Managing the Scope of Extension Functions in Kotlin
Extension functions in Kotlin enhance classes without inheritance, but overuse can clutter suggestions, especially in multi-module projects.
Extension functions in Kotlin enhance classes without inheritance, but overuse can clutter suggestions, especially in multi-module projects.
We take a look at a few advanced concepts that help us get the most out of compose previews.
7 Android Studio usage tips that can help boost productivity and make it easier to develop apps.
We cover common Swift patterns you might see when looking at iOS code, try to understand them, and compare their implementation in Kotlin.
Learn 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.
Learn how to work with Foreground Services on Android 14.
Learn what functional interfaces are and how to use them in Kotlin.
Learn different ways how to model domain values and restricted class hierarchies in Kotlin.
In this post, we will cover 10 tips on how to improve your code review process and increase developer velocity.
In 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.