Search

You can now search through our archive !
Please specify a keyword

  • Issue #686

    Top 10 Compose Mistakes in Large-Scale Apps

    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

    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

    Fast, flake-free, and fully parallel automated testing for Apps

    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

    A Journey with KSP and KotlinPoet

    Muhammad Sarim Mehdi showcases Kombinator, a KSP + KotlinPoet tool for generating exhaustive combinations of data-class constructor parameters for testing and demos.
  • Issue #683

    🚀 Faster Android app releases with automated QA

    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

    Why & How developers should test Applications

    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

    Android 16, testing, desktop experiences, AndroidX, and more!

    Meghan shares exciting news like the release of Android 16! Discover developer previews for desktop windowing experiences, building adaptive apps, and more!
  • Issue #683

    Now in Android #119

    This edition covers Android 16, Desktop Experiences, Adaptive Apps, Testing Videos, AndroidX and more!
  • Issue #682

    🚀 Faster Android app releases with automated QA

    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

    🚀 Faster Android app releases with automated QA

    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

    Testing a LottieAnimation in Compose

    Jordi Coll Marin presents several effective strategies for reliably testing Lottie animations in Jetpack Compose UI tests.
  • Issue #680

    🚀 Faster Android app releases with automated QA

    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

    Duolingo cuts manual testing 70 % with GPT-Driver

    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

    Testing Compose Desktop apps: preparations

    Thomas Künneth discusses preparing Compose Multiplatform desktop apps for testing across OS and CPU architectures, stressing cross-platform build validation.
  • Issue #675

    Testing a Gradle Plugin that interacts with Git

    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

    Tools and patterns for scalable Android app testing

    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

    Android Testing Strategies

    Optimize your Android testing with a scalable strategy that helps manage your app's test load and device configurations.
  • Issue #673

    Sergio Sastre, Screenshot testing and TDD

    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

    Testing in Android: What to Test, and How to Test It

    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

    Effective Strategies for Testing Asynchronous Kotlin Code

    Ignacio Carrión shares patterns for reliably testing Kotlin coroutines and flows, focusing on controlling coroutine execution in unit tests.
  • Issue #672

    Full Guide to Testing APIs on Android & KMP With Ktor MockEngine

    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

    The Fourth Beta of Android 16

    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

    Netflix App Testing At Scale

    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

    Bringing Fuzz Testing to Kotlin with kotlinx.fuzz

    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

    Write Testable Time-Dependent Coroutine Code in Kotlin

    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.