Issue #700 🎉

November 9th, 2025
Articles & Tutorials
Sponsored
Sweep is like Cursor Tab for Android Studio. Sweep Tab uses your recent edits and Kotlin types to suggest context-aware code changes. Sweep is trusted by engineers at companies like Ramp and Amplitude.
Zsolt Bertalan explains proper and limited use of Dagger Hilt Entry Points to avoid performance issues and misuse in modern Android projects.
sinasamaki demonstrates using a graphics layer, gradients, and blur to create a nostalgic visual effect.
Sponsored
Code 10x faster. Tell Firebender to create full screens, ship features, or fix bugs - and watch it do the work for you. It's been battle tested by the best android teams at companies like Tinder, Adobe, and Instacart.
Konstantin Zolotov demonstrates recreating a Compose glitch effect with AGSL shaders to achieve scalable GPU-accelerated visual performance.
Jaewoong Eum explores how RevenueCat’s delegation pattern wraps native Android and iOS SDKs, enables effortless bidirectional conversion, and minimizes wrapper overhead.
Akshay Nandwana reveals that Compose’s slot table uses a gap-buffer to optimise UI composition and updates.
Ioannis Anifantakis dives deep into the Finite-State-Machine (FSM) transformation that powers Kotlin Coroutines, from Compiler Mechanics to Structured Concurrency.
Ignacio Carrión explains proper use of Dispatchers, Jobs, and structured concurrency to manage coroutine context, lifecycle, and error isolation in Kotlin.
Place a sponsored post
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!
Libraries & Code
Combot is a Compose testing library designed to simplify testing and automation of UI components in Jetpack Compose. It allows developers to easily write tests for Compose components.
DevAnalyzer helps developers analyze, understand, and optimize their entire development setup — from project structure to SDK and IDE storage — all in one unified tool.
QmBlurView is an Android UI component library that integrates a variety of blur effects, including BlurView, BlurButtonView, ProgressiveBlurView, BlurTitleBarView, BlurSwitchButtonView, and BlurFloatingButtonView
Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
News
Google releases Health Connect Jetpack 1.1.0 stable with expanded data types and device support for more accurate health app integration.
Calling all Ktor users! JetBrains would love your input! Take the annual survey and share your thoughts, challenges, and ideas to help them make the framework even better.
Videos & Podcasts
Philipp Lackner explains how you can make your app support the new 16Kb page size requirement.
Learn about exciting new features in Firebase AI Logic, including broader Gemini Developer API support and advanced AI Monitoring.
Philipp Lackner shows you all the different loading and progress indicators you can use with the new Material3 Expressive update.
Specials
Urs Peter advises on expanding Kotlin adoption within Java-dominated teams by emphasizing Kotlin’s safety and readability, fostering developer support networks, and building internal Kotlin communities.