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.13 min read·Apr 4, 2024--4--4
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.9 min read·Mar 14, 2024----
Domen LanišnikGuide to Foreground Services on Android 14Learn how to work with Foreground Services on Android 14.8 min read·Feb 10, 2024--2--2
Domen LanišnikFunctional Interfaces in KotlinLearn what functional interfaces are and how to use them in Kotlin.2 min read·Jan 21, 2024----
Domen LanišnikModeling Domain Values and Restricted Class Hierarchies in KotlinLearn different ways how to model domain values and restricted class hierarchies in Kotlin.5 min read·Jan 6, 2024--1--1
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.7 min read·Dec 14, 2023----
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.6 min read·Sep 27, 2023--3--3
Domen Lanišnik5 Kotlin Tips for a Cleaner CodebaseLet’s take a look at a 5 Kotlin tips for writing code that is easy to read, understand and maintain.5 min read·Jul 18, 2023--9--9
Domen LanišnikGetting Started with Feature Flags on MobileWe’ll take a closer look at what feature flags are, how they can help us, and how to start using them in your project.9 min read·Jul 11, 2023----
Domen LanišnikCreating an Animated Counter Button in Jetpack ComposeLet’s create an animated counter button in Jetpack Compose step-by-step.14 min read·May 26, 2023--3--3