Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #692
Vamsi Vaddavalli shows how to use ML Kit with CameraX and Compose to implement barcode scanning and OCR with attention to performance, privacy, error cases, and testing.
-
Issue #691
Android Studio’s Narwhal 3 Feature Drop adds smarter Gemini support, dynamic Compose preview resizing, Play policy linting, and better app backup/restore testing.
-
Issue #688
Tobi Oyelekan demonstrates how to set up integration tests in Android using Hilt, Jetpack Compose, and Room, focusing on the DogBreed App. He emphasizes testing real user journeys by swapping real APIs with fake responses and using an in-memory Room database, ensuring that UI, ViewModels, and repositories interact correctly without mocking internal layers.
-
Issue #687
Tobi Oyelekan demonstrates integration testing in Android using Hilt, fake services, in-memory Room, Compose, and the robot pattern for clear, end-to-end UI checks.
-
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.
-