Issue #712

February 1st, 2026
Articles & Tutorials
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.
Jaewoong Eum discusses shared internal as a transitive, opt-in cross-module visibility level that replaces friend modules without widening your public API.
Burak Karaduman advises using explicit @field or @param targets to avoid Kotlin 2.2 KT-73255 surprises for constructor property annotations.
JetBrains teaches adding threshold-based history compression to Koog strategies so coding agents keep essential decisions without exceeding context limits.
KMP Bits explains Compose Navigation shared element transitions using a SharedTransitionScope and stable keys to avoid flaky recomposition bugs.
JetBrains frames Qodana as CI-first Kotlin inspection enforcement for Android teams that scales code quality without replacing Android Lint.
Google’s embedded photo picker lets apps offer in-place, cloud-aware media selection with scoped URI grants, eliminating photo permissions for Android 14+ devices.
Kartikey Rawat outlines LiteRT CompiledModel as a compile-and-cache runtime that auto-targets CPU, GPU, or NPU with zero-copy I/O for lower-latency on-device inference.
sinasamaki demonstrates configuring ChromaDial with degree-based state, custom ranges, multi-turn visuals, and snapping, plus a finish callback for costly side effects.
Santiago Mattiauda outlines AGP 9.0 upgrade essentials: built-in Kotlin, androidComponents, and KMP module separation via multi-platform library.
Ahmed Nassar presents Koin-first DI as a KMP architectural contract that keeps the dependency graph in shared code and reduces platforms to simply starting it.
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
Beautiful & customizable circular dial components for Compose Multiplatform
News
Google highlights Play Console monetization updates that pair faster financial reporting with actionable recommendations and programmatic Orders API access.
Videos & Podcasts
All the presentations from droidcon London 2025
Dave Leeds shows you what Explicit Backing Fields are, when you'll want to use them, and what to look out for.
Philipp Lackner explains why the base class pattern is an anti-pattern on Android and KMP.
Daniel Atitienei demonstrates AppScreens, which helps generate App Store screenshots more easily than opening up Figma or Photoshop.
Vanessa Johnson discusses why implementing accessibility is easier than people think, especially with modern tools like the Kotlin semantics modifier in Jetpack Compose.