<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg" -->

---
title: jetc.dev Newsletter Issue #336 | daily.dev
description: This Jetpack Compose newsletter issue rounds up the week's Compose Multiplatform content. It covers nextapp devCon 2026 talks on Compose, a post on morphing a...
canonical: https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: jetc.dev Newsletter Issue #336 | daily.dev
og:description: This Jetpack Compose newsletter issue rounds up the week's Compose Multiplatform content. It covers nextapp devCon 2026 talks on Compose, a post on morphing a...
og:url: https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg
og:image: https://api.daily.dev/og/posts/wqoAibslg.png
og:image:alt: jetc.dev Newsletter Issue #336
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# jetc.dev Newsletter Issue #336

**[Jetpack Compose Newsletter](https://daily.dev/sources/jetcdev)** · 4 min read · 0 upvotes · 0 comments

## Summary

This Jetpack Compose newsletter issue rounds up the week's Compose Multiplatform content. It covers nextapp devCon 2026 talks on Compose, a post on morphing a FAB into a dialog, and posts on uniform and progressive blur effects using the blur() modifier, plus custom blur effects using linear, radial, and shader gradients. Another post explains why BasicTextField struggles with large documents and how Kortex, a composable text editor designed for large documents, addresses it. A GitHub project called embedded-compose is working on rendering Compose UIs to an LED board from a Raspberry Pi 3, avoiding the JVM and Skia. The issue also lists tooling for LLM agents, including MCP servers for examining UI and browsing design tokens.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://jetc.dev/issues/336.html>

## Questions this post answers

### Why does BasicTextField in Jetpack Compose struggle with large documents?

BasicTextField and components built on it work fine for short text but lack the architecture needed for large-document or IDE-style code editing. This limitation motivated the creation of Kortex, a composable text editor built specifically for large documents that supports all major Compose Multiplatform targets, addressing the scaling gaps in the default text field implementation.

_Developers building code editors in Compose can track solutions like this on daily.dev._

### Can Jetpack Compose UIs run on embedded hardware without the JVM?

Yes, a project called embedded-compose packages Compose-based UIs in a Compose Native form that avoids the JVM and Skia entirely, targeting embedded systems. As a demonstration, it can render a Compose UI to an LED board driven by a Raspberry Pi 3, extending Compose beyond its usual phone, tablet, browser, TV, and watch targets.

_Developers exploring Compose beyond mobile and desktop can follow embedded UI experiments like this on daily.dev._

---

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

[View this post on daily.dev](https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"jetc.dev Newsletter Issue #336","url":"https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg"},"datePublished":"2026-10-27T13:00:22.530Z","dateModified":"2026-10-27T13:00:54.466Z","description":"This Jetpack Compose newsletter issue rounds up the week's Compose Multiplatform content. It covers nextapp devCon 2026 talks on Compose, a post on morphing a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b0a2d7aa7afd219b7b0c6191db53c1c2?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b0a2d7aa7afd219b7b0c6191db53c1c2?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Jetpack Compose Newsletter","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Jetpack Compose Newsletter","logo":"https://media.daily.dev/image/upload/s--4CGwCUMy--/f_auto/v1728807065/logos/jetcdev","url":"https://daily.dev/sources/jetcdev"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mcp,kotlin,jetpack-compose,android-development,compose-multiplatform","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Jetpack Compose Newsletter","item":"https://daily.dev/sources/jetcdev"},{"@type":"ListItem","position":3,"name":"jetc.dev Newsletter Issue #336"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/jetc-dev-newsletter-issue-336-wqoaibslg#faq","mainEntity":[{"@type":"Question","name":"Why does BasicTextField in Jetpack Compose struggle with large documents?","acceptedAnswer":{"@type":"Answer","text":"BasicTextField and components built on it work fine for short text but lack the architecture needed for large-document or IDE-style code editing. This limitation motivated the creation of Kortex, a composable text editor built specifically for large documents that supports all major Compose Multiplatform targets, addressing the scaling gaps in the default text field implementation. Developers building code editors in Compose can track solutions like this on daily.dev."}},{"@type":"Question","name":"Can Jetpack Compose UIs run on embedded hardware without the JVM?","acceptedAnswer":{"@type":"Answer","text":"Yes, a project called embedded-compose packages Compose-based UIs in a Compose Native form that avoids the JVM and Skia entirely, targeting embedded systems. As a demonstration, it can render a Compose UI to an LED board driven by a Raspberry Pi 3, extending Compose beyond its usual phone, tablet, browser, TV, and watch targets. Developers exploring Compose beyond mobile and desktop can follow embedded UI experiments like this on daily.dev."}}]}
```

