Search
You can now search through our
archive
!
Please specify a keyword
-
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.
-
Issue #669
Jov Mit continues this Android development live stream with: automated end-to-end testing, design patterns: Bulder, Factory, Adapter, Facade, managing 3rd party library code & reusability, and more.
-
Issue #668
Oliver Vicente demonstrates automating navigation testing in Jetpack Compose by first implementing traditional navigation, developing corresponding tests, and then migrating to type-safe navigation introduced in Navigation Component 2.8.0.
-
Issue #666 🐐
Marcello Galhardo introduces ViewModelScenario, a helper in Lifecycle 2.9.0-alpha01, to facilitate unit testing of ViewModels by simulating lifecycle events and state restoration.
-
Issue #666 🐐
Nozomi Koborinai provides a guide on enhancing local testing environments for Firebase Genkit functions by integrating the Firebase Local Emulator Suite.
-
Issue #665
Tired of slow test cycles, scattered tools, endless context switching? Meet BrowserStack Test Platform—an open, flexible solution with AI-driven workflows, 20,000+ real devices, & real-time insights. Deliver high-quality software up to 50% faster. Let’s build the test stack your team wants. Try now!
-
Issue #665
Mohamed Fotouh Shalan explains how test sharding in Firebase Test Lab and Flank can significantly reduce Android UI test execution time.
-
Issue #663
Marcello Galhardo introduces ViewModelScenario, a helper in Lifecycle 2.9.0-alpha01 that simplifies unit testing of ViewModels by facilitating the testing of onCleared() and state restoration.
-
Issue #663
Jake Wharton announces the deprecation of two idling condition testing libraries, expressing concerns that idling resources expose application internals to testing frameworks, leading to brittle tests.
-
Issue #660
Behavior tests can use DeviceConfigurationOverride, a new testing API to simulate different device configurations to avoid needing multiple emulators to run a full test suite.
-
Issue #659
Anil Kumar Beesetti writes about Compose preview screenshot testing for catching unintended UI changes.
-
Issue #655
Siamak Mahmoudi explores Jetpack Compose AndroidView component compatibility with common large-scale E2E testing platforms (Appium + Pytest).
-
Issue #653
Sam Edwards takes a closer look at LLM-based Android UI testing.
-
Issue #652
Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
-
Issue #652
Oliver Vicente introduces a useful tool for screenshot testing in Jetpack Compose.
-
Issue #652
Eevis Panula share some examples of how to write tests for several different styles of navigation.
-
Issue #650
Sam Edwards shares some discoveries about the inner workings of Maestro with TONS of links to their open source implementation.
-
Issue #650
Jose Alcérreca announces a significant update to our official documentation on testing strategies for Android developers.
-
Issue #649
Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
-
Issue #646
Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
-
Issue #644
Code with the Italians and John Rodriguez, delving into the world of Paparazzi, the groundbreaking Android library from CashApp that allows developers to render application screens without needing a physical device or emulator.
-
Issue #643
Identify and fix accessibility issues on real Android devices with zero setup. BrowserStack’s workflow scanner enables 5x faster testing, with instant access to TalkBack and VoiceOver screen readers. Get actionable insights for native, hybrid, or cross-platform apps—all with zero setup. Run your first scan now!
-