
Michał Dudek
Michał is an Android developer from Kraków who settled in Rotterdam. He writes about Kotlin, cross-platform tooling, testing and the unglamorous work of keeping an app healthy on hundreds of different phones.
5 pieces by Michał

Faster Gradle builds: the fixes that actually help
Measure first, then fix: the Gradle and Android settings that really shorten builds, the changes that take a day, and the popular tricks that barely matter.

A powered USB hub for test phones: power, ports and switches
How to choose a powered USB hub for test phones: why bus-powered hubs drop devices, what to read on the spec sheet, and why a switch on every port helps.

Building a small Android test device lab on a budget
How to pick Android test phones by role, buy them refurbished, keep them charged and connected over Wi-Fi, and decide which to update and which to freeze.

Snapshot testing for iOS and Android: a field guide
How snapshot tests work on iOS and Android, which libraries to use, how to record and verify, where flaky diffs come from and what is not worth snapshotting.

Flutter vs React Native vs Kotlin Multiplatform: how to choose
Native, Flutter, React Native or Kotlin Multiplatform: six questions about team, interface, platform APIs, size and releases that settle the choice early.