Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #686
Dobri Kostadinov highlights ten common Compose mistakes—from poor modularization to inadequate UI testing—that hinder scalability and performance in enterprise Android apps.
-
Issue #685
Deepr is a native Android application designed to streamline the management and testing of deeplinks. It provides a simple and efficient way to store, organize, and launch deeplinks, making it an essential tool for developers and testers.
-
Issue #684
QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. They create and maintain your test suite in open-source Appium and WebdriverIO, so no vendor lock-in. Also, they provide unlimited, 100% parallel test runs with zero flakes—so you can execute thousands of tests in minutes without a device farm, Grid, or TestNG.
Add Android app testing to your QA process. Learn more.
-
Issue #684
Muhammad Sarim Mehdi showcases Kombinator, a KSP + KotlinPoet tool for generating exhaustive combinations of data-class constructor parameters for testing and demos.
-
Issue #683
Manual testing on Android is slow, fragmented, and unreliable—and without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakes—so you can release faster, with confidence. Learn more.
-
Issue #683
mohsenoid is joined by Vitaly Sharovatov, to dive into one of the most overlooked yet impactful practices in software development: developers testing their own code.
-
Issue #683
Meghan shares exciting news like the release of Android 16! Discover developer previews for desktop windowing experiences, building adaptive apps, and more!
-
Issue #683
This edition covers Android 16, Desktop Experiences, Adaptive Apps, Testing Videos, AndroidX and more!
-
Issue #682
Manual testing on Android is slow, fragmented, and unreliable—and without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakes—so you can release faster, with confidence. Schedule a demo.
-
Issue #681
Manual testing on Android is slow, fragmented, and unreliable—and without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakes—so you can release faster, with confidence. Schedule a demo.
-
Issue #680
Jordi Coll Marin presents several effective strategies for reliably testing Lottie animations in Jetpack Compose UI tests.
-
Issue #680
Manual testing on Android is slow, fragmented, and unreliable—and without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakes—so you can release faster, with confidence. Schedule a demo.
-
Issue #676
AI-powered GPT-Driver plugs into Espresso/XCUI to turn flaky 12-line scripts into one natural-language command. Duolingo cut manual regression 70 %. Salesforce ships tests 50-60 % faster with half the upkeep. Used by Groupon to shorten release cycles. Read the case study here.
-
Issue #675
Thomas Künneth discusses preparing Compose Multiplatform desktop apps for testing across OS and CPU architectures, stressing cross-platform build validation.
-
Issue #675
Marco Gomiero details how to automate testing of a Gradle plugin that interacts with Git by using Gradle TestKit and local bare repositories.
-
Issue #674
Jose Alcérreca covers screenshot testing, Roboelectric, managing different form factors, and using Espresso Device and Gradle Managed Devices (GMD) for scalable testing.
-
Issue #674
Optimize your Android testing with a scalable strategy that helps manage your app's test load and device configurations.
-
Issue #673
Sergio Sastre discusses screenshot testing and test-driven development (TDD) in Android, sharing insights on how visual regression testing can improve UI reliability and developer confidence.
-
Issue #673
Jov Mit's coding livestream with integrated vs. integration tests, doing outside-In TDD on Android, testing in a modularized setup, and more.
-
Issue #673
Ignacio Carrión shares patterns for reliably testing Kotlin coroutines and flows, focusing on controlling coroutine execution in unit tests.
-
Issue #672
Philipp Lackner shows how you can work with Ktor MockEngine to mock API calls for your tests. It also includes a guide on integration testing in general.
-
Issue #672
Google announces the fourth and final beta of Android 16, marking platform stability with finalized APIs and app-facing behaviors, encouraging developers to complete compatibility testing and prepare apps, SDKs, and tools before the official Q2 2025 release.
-
Issue #671
Ken Yee of Netflix outlines their scalable Android testing strategy, emphasizing team-owned tests, layered test types, and broad physical device coverage to ensure quality and reduce flakiness.
-
Issue #670
JetBrains introduces kotlinx.fuzz, a Kotlin-specific fuzz testing framework that uncovers edge cases and bugs by generating random inputs, enhancing reliability in Kotlin libraries.
-
Issue #669
Omar Sahl explains how to write testable, time-dependent coroutine code in Kotlin by replacing System.currentTimeMillis() with a TestCoroutineScheduler-based time source, facilitating more reliable and controlled testing environments.
-