---
title: "Kotlin Weekly #523"
url: https://daily.dev/posts/kotlin-weekly-523-kmaj85ghy
source_url: https://mailchi.mp/kotlinweekly/kotlin-weekly-523
type: article
source: "Kotlin Weekly"
published: 2026-08-09T07:53:30.215Z
updated: 2026-08-09T07:53:54.862Z
tags: ["android", "kotlin", "jetpack-compose"]
reading_time: 3
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Kotlin Weekly #523

**[Kotlin Weekly](https://daily.dev/sources/kotlinwkly)** · 3 min read · 0 upvotes · 0 comments

## Summary

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.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://mailchi.mp/kotlinweekly/kotlin-weekly-523>

## 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._

## Similar posts on daily.dev

- [Kotlin Weekly \#519](https://daily.dev/posts/kotlin-weekly-519-ma9m44bik) · Kotlin Weekly · 0 upvotes · 0 comments
- [Kotlin Weekly \#521](https://daily.dev/posts/kotlin-weekly-521-qiuoi9u3q) · Kotlin Weekly · 1 upvotes · 0 comments
- [Kotlin Weekly \#501](https://daily.dev/posts/kotlin-weekly-501-p0cqqsgzt) · Kotlin Weekly · 2 upvotes · 0 comments
- [Kotlin Weekly \#499](https://daily.dev/posts/kotlin-weekly-499-hv6uk7abh) · Kotlin Weekly · 1 upvotes · 0 comments
- [Kotlin Weekly \#524](https://daily.dev/posts/kotlin-weekly-524-7zemziery) · Kotlin Weekly · 1 upvotes · 0 comments

---

Tags: [#android](https://daily.dev/tags/android), [#kotlin](https://daily.dev/tags/kotlin), [#jetpack-compose](https://daily.dev/tags/jetpack-compose)

[View this post on daily.dev](https://daily.dev/posts/kotlin-weekly-523-kmaj85ghy)
