Issue #684

July 20th, 2025
Articles & Tutorials
Sponsored
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.
Shreyas Patil dives into Compose’s experimental PausableComposition feature, explaining internals and how enabling it can improve UI smoothness.
Segun Famisa demonstrates a live template to quickly generate Kotlin test functions with backticks and cursor positioning in Android Studio.
Sponsored
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development related service or product!
Jakub Ledwoń offers actionable tips for improving Compose performance through stability diagnostics, annotations, immutable collections, compiler config, and strong skipping mode.
Kubra Harmankaya shows how to use Media3’s experimental speed-change effect for previewing and exporting variable-speed videos in Android apps.
Richa Sharma highlights using derivedStateOf to cache derived state dependencies and reduce unnecessary recalculations in Jetpack Compose.
Muhammad Sarim Mehdi showcases Kombinator, a KSP + KotlinPoet tool for generating exhaustive combinations of data-class constructor parameters for testing and demos.
Faisal Ahmed shows how to build a shared-code subscription app for Android and iOS using Compose Multiplatform, SQLDelight, and Clean Architecture.
Katie Fraser highlights using fuzzing techniques to uncover and fix deep-seated bugs in Kotlin’s K1 and K2 compilers via collaboration with TU Delft.
Shakarim Bazhenov outlines core equals/hashCode behavior, bucket indexing, collision handling, and tuning hash-based collections for efficiency in Kotlin/Java.
Jobs
Join DuckDuckGo, a remote-first company dedicated to raising online trust standards, where a culture of trust, inclusivity, and empowered project management allows team members to take full ownership of their projects. We're looking for an experienced Android engineer with 7+ years in native apps, s
Libraries & Code
Lorem Gibson is placeholder text generator built using Compose Multiplatform.
An MCP server that connects to Play Store Console and release new App versions from an MCP Client.
Open-source Kotlin library to generate all possible distinct objects of a data class
A Jetpack Compose floating tab bar that mimics the iOS 26 Liquid Glass tab bar behavior.
News
Google Play is revamping the way developers can manage one time products, providing greater flexibility and new ways to sell
Gemini’s new Agent mode automates complex development tasks in Android Studio through planned multi-file edits and iterative fixes under your review.
Marcin Moskala hosts a free July 22 session unraveling Flow’s internal mechanics, concurrency, essential operators, and live Q&A.
Videos & Podcasts
Firebase AI Logic helps you to bring the power of generative AI to your mobile and web apps.
Philipp Lackner shows what Spring Boot and a backend is, why Kotlin is a great language for it and how you can build your very first hello world URL endpoint for it.
Add AI-powered features to your Android apps with Firebase AI Logic. Marina covers project setup, dependency management, and generating text. Learn how to begin building with Firebase AI Logic.
This video provides a step by step guide on how to build an SDK that's compatible with the SDK Runtime, an Android 14 architecture designed to safeguard user data and increase trust by isolating SDKs
Philipp Lackner shows how you can use the new autoTextSize attribute from Compose texts to build responsive texts that automatically scale between a minimum and maximum font size.
Jov Mit shows how to create overlapping avatars in the live-stream recording.