InMarathonLabsbyAnton Malinskiy·Apr 20, 2023Testing fundamentals: reliabilityWorking with any codebase requires verifying whether the result of a change or even the current state is valid. To do that, we interact…
InMarathonLabsbyAnton Malinskiy·Mar 14, 2023Marathon 0.8.0 release notesA lot has changed since the last release in Sep 2022. MarathonLabs has since grown into something bigger
Anton Malinskiy·Nov 4, 2021adb: the full storyMany Android developers use adb on a daily basis, sometimes even without knowing. In this article, I’m going to explain what adb is, what…
Anton Malinskiy·Apr 1, 2021I’m not going to use ktor as a network client anymore, here’s whyThere is a lot of hype around ktor: numerous posts on Twitter, Medium, podcasts, and more on how everyone should jump into using it. Let’s…A response icon2A response icon2
Anton Malinskiy·Feb 12, 2021Intro to project SM4200The room was dark and filled with a beam of light coming from a single window. The air, filled with the smell of old books, felt thick…
Anton Malinskiy·Jan 13, 2021Android: am instrument proto test result architecture review.I don’t know how code review is implemented in Google for the changes (f0c7198 and 50307d9) that will be reviewed here. I also can’t see…
Anton Malinskiy·May 11, 2020Adam: a second birth to Android’s ddmlibIn this post, I’ll introduce you to adam: a kotlin-based replacement for developer-to-android-device interaction.
Anton Malinskiy·Mar 23, 2020How I restored a piano in 9 monthsIf we’re talking about a laptop, then leaving it alone for a couple of years would do little damage: your battery will be dead, but you…
Anton Malinskiy·Oct 4, 2019Android: The Sad State of integration testing for Open Source projectsHello. It’s currently 2019 and testing open source Android projects is extremely hard. The reason for this is the state of Android…
Anton Malinskiy·Jul 26, 2019Gradle build analyticsWorking with any build system is fun and games until you reach a point where almost every single person complains about the performance of…