Issue #324 of the jetc.dev newsletter covers Jetpack Compose topics including when to avoid Canvas() in favor of drawBehind/drawWithContent/drawWithCache, using PinnableContainer to keep composables alive beyond the viewport, and end-to-end testing for Compose Multiplatform via the Parikshan framework. Also highlighted: an accessibility scanner overlay (ComposeA11yScanner), a dockable panel layout library (DockLayout), a charting library (multiplot), a WhatsApp-style photo editor, and Compose Unstyled 2.9.0. Additional links cover UI state best practices, LazyColumn/LazyRow, performance, the new Grid() API, and web routing with Voyager in Compose Multiplatform.
Table of contents
Ooooo… What Did We Get?One Off the Stack, One Off the SlackComposable CommentaryResource RoundupA Very Particular Set of Skills301 Impressions