RSS Android-Entwickler-Blog
Folgen
Was ist neu in der Jetpack-Compose-Veröffentlichung August '25
Die Jetpack Compose August 2025-Version ist jetzt stabil und führt Version 1.9 der Compose-Kernmodule ein. Dieses Update bringt neue APIs für das Rendern von Schatten, ermöglicht 2D-Scrolling und verbessert die Rich-Text-Formatierung. Entwickler können jetzt Modifier.dropShadow() und Modifier.innerShadow() für anpassbare Schatteneffekte auf Composables verwenden. Neue Sichtbarkeits-Modifikatoren, onVisibilityChanged und onFirstVisible, ermöglichen performantere Reaktionen auf die Sichtbarkeit von Elementen. BasicTextField unterstützt jetzt Rich-Text-Formatierung innerhalb seiner OutputTransformation, was formatierte Eingaben wie Telefonnummern ermöglicht. Die LazyLayout-Bausteine sind stabil, und Prefetch-Verbesserungen in Lazy Lists und Grids bieten signifikante Leistungssteigerungen beim Scrollen. Zweidimensionales Scrollen ist jetzt mit der Scrollable2D-API möglich und ermöglicht komplexe Layouts, die sich in alle Richtungen bewegen. Das Scroll-Interop mit Views wurde durch Fehlerbehebungen und neue Funktionen für eine bessere Integration verbessert. Eine Opt-in-API ist verfügbar, um detailliertere Informationen zum Absturzort in Stack-Traces für eine einfachere Fehlersuche bereitzustellen. Neue Runtime-Annotationen und Lint-Checks, wie z. B. @RememberInComposition und @FrequentlyChangingValue, verbessern die Codequalität und verhindern Probleme mit der Neukomposition. Die Version enthält auch Updates für Kontextmenüs und erfordert Android Gradle Plugin/Lint Version 8.8.2 oder höher.