Insights for app owners, developers, and all digital product enthusiasts


If it helps, pick something more specific:
What is Kotlin Multiplatform?

Kotlin Multiplatform: A Smart Choice for Cross-platform Development?

In the IT industry, there are no silver bullets. When we create applications, we need to be smart and choose the best tools for our specific needs and current situation. When it comes to mobile app development, you’ve probably heard of this difficult decision: Build natively or cross-platform? At first glance, it might seem simple: […]

Android Mobile App Accessibility - guide for developers

How to Provide Accessibility in Your Native Android App with Jetpack Compose | Part 2: Scaling • Text Size • Focus Order • Labeling

At Droids On Roids, we develop digital products for clients around the globe, spanning industries from mobile commerce and foodtech to ecology. No matter the field, we see that accessibility is always crucial to an app’s market success and how it’s perceived by users.  That’s why I want to share some tips with you on […]

GIF app development company

GIF App Development – How to Develop GIF Encoding

Learn how to develop GIF encoding in your app and discover helpful libraries.

How to distribute Android libraries

How to Distribute Android Libraries

Even the best library is barely usable if potential users cannot get it easily. That’s why every library should be distributed. Learn how to do it in the most efficient way.

How to work with Android Legacy Code

Diving Into Android Legacy Code

Learn how to prepare yourself to work on the Android legacy code

Property Order in Kotlin - Why It Matters

Property Order in Kotlin – Why It Matters

Writing Android apps in Kotlin is nice, as it’s easy to learn, especially when we know Java. Yet there are some traps we can fall into. Today, I would like to show you one related to Kotlin properties. We will also look into the bytecode.