Kotlin Weekly issue #523 covers X's Android app being rebuilt entirely in Kotlin with Kotlin Multiplatform powering X Chat across Android, iOS, and web. The libraries section highlights several new releases: KSM (finite state machine), Debroid (headless CLI debugger for Android using JDWP with JSON output for AI agents), GitVantage (Compose Desktop Git dashboard), Grafima (Compose Multiplatform charting library), Pose (KSP-powered Compose preview generator), xemantic-kotlin-data-api (K2 compiler plugin for binary-compatible data class alternatives), and Deferred-AwaitTuple-KT (typed tuple awaiting for coroutines). Sponsored content includes a Coroutines Mastery cohort course opening for November enrollment at €299 and a free Kotlin Flow cheat sheet.

3m read timeFrom mailchi.mp
Post cover image

Questions this post answers

Did X rebuild its Android app in Kotlin and what does it use Kotlin Multiplatform for?

X rebuilt its Android app from scratch in 100% Kotlin. X Chat uses Kotlin Multiplatform across Android, iOS, and web to handle end-to-end encryption, storage, sync, and business logic. Kotlin Multiplatform adoption stories like this surface regularly for developers evaluating KMP on daily.dev.

What is Debroid and how does it help with Android debugging?

Debroid is a headless CLI debugger for Android that uses JDWP and outputs machine-parseable JSON. It allows AI coding agents to set breakpoints, inspect memory, and evaluate expressions in live Android apps without a GUI debugger. Developers integrating AI agents into Android workflows track tools like Debroid on daily.dev.

860 Impressions