Density-independent pixels are a way to handle the visible size of UIs in different screen densities of Android devices. In this blog post, I discuss what they are and how to convert them to pixels and back.
Not everyone likes animations - they might be distracting or even trigger symptoms like feeling sick or disoriented. There's a setting called reduced motion in different operating systems, and in this blog post, I'll talk about how to respect it on Android.
I started learning some Kotlin and Android to be able to help my colleagues to fix accessibility issues. This blog post is the second one in series of sharing thoughts and learnings from a web developer's perspective.