PinnedInProAndroidDevbyChetan Gupta·Aug 2, 2021Recycler View Internals — I: Birth Of ViewHolderImplementation of Recycler View ins and outs from Google-I/O 2016A response icon3A response icon3
PinnedInProAndroidDevbyChetan Gupta·Apr 4, 2021Noisy Code 🗣 with Kotlin ScopesScopes make your code more readable? think againA response icon6A response icon6
PinnedInProAndroidDevbyChetan Gupta·Oct 18, 2022You might be creating your states wrong! — Jetpack ComposeDon’t do this State Mistake in Jetpack/Jetbrain ComposeA response icon4A response icon4
Chetan Gupta·6h agoIntelliJ and Android Studio Are Dropping Swift. Where Do KMP Devs Write Their iOS Code Now? 🍎The Kotlin Multiplatform plugin is retiring Swift syntax and navigation. I traced the lineage back to AppCode, weighed the editor…
Chetan Gupta·3d agoThree Agents, One Android Repo, Zero Collisions 🤖Running multiple AI coding agents on a single Android codebase sounds fast until they stomp on the same emulator and corrupt each other’s…
Chetan Gupta·4d agoWhy Instagram’s AI Agent 33% cheaper, and Yours burning AI token 💸Instagram Direct measured 33% lower token cost per agent session on Compose. Mixed View code keeps paying the old rate.
Chetan Gupta·Nov 5Google Play Will Reject Your Next Update on January 27 — Unless You Check These 4 Permissions 📵Four permission policy changes take effect on the same day. Here is how I would decide what to declare and what to migrate, with Compose…
Chetan Gupta·Nov 1Is ViewModel Dead? AppState Is ComingGoogle shipped two alpha libraries under the name AppState, and the guide shows Compose State running in repositories, services and…
Chetan Gupta·Oct 27AI Took Over the Easy Part of Android Interviews. I Checked 11 Courses for the Hard Part 🚨A coding assistant can write your RecyclerView adapter in seconds. It can’t sit in the interview room for you. I read the lesson lists of…
Chetan Gupta·Oct 26Your Crashlytics Dashboard Is Lying About Cancelled CoroutinesA JobCancellationException lands in your crash dashboard, an AI points at NonCancellable, and the stacktrace names delay. None of those is…