Jekyll2024-03-19T07:52:17-04:00https://jetc.dev/feed/issues.xmljetc.dev | Issuesjetc.dev is your home for all things Jetpack Compose!CommonsWarehttps://commonsware.comjetc.dev Newsletter Issue #2062024-03-19T10:00:00-04:002024-03-19T10:00:00-04:00https://jetc.dev/issues/206CommonsWarehttps://commonsware.comWe got a new Compose BOM and new Compose/Wear Compose alphas, plus a new Compose Multiplatform patch release! We also look at scrolling text and window resizes. We use previews to improve our accessibility and add support for drag-and-drop. We preview edge-to-edge UIs and auto-link some text. Plus, we explore design systems, including me complaining about hand-wavy support for fully-custom design systems.jetc.dev Newsletter Issue #2052024-03-05T09:00:00-05:002024-03-05T09:00:00-05:00https://jetc.dev/issues/205CommonsWarehttps://commonsware.comJetBrains released Compose Multiplatform 1.6.0, so we celebrate! 🎉 We also hear from Googlers regarding shape morphing and strong skipping. We implement sticky headers in lazy grids for a calendar, and we accept GIFs in our text fields. Plus we look at a Compose Multiplatform table implementation and a player composable for YouTube videos. NOTE: I am taking a one-week break from the newsletter. The next issue will be out in two weeks, on March 19th.jetc.dev Newsletter Issue #2042024-02-27T09:00:00-05:002024-02-27T09:00:00-05:00https://jetc.dev/issues/204CommonsWarehttps://commonsware.comA ton of alphas and patches were released this week for Compose and affiliated technology, so we take a look! We also explore the state of Compose, debate the role of test tags, and animate the strikethrough effect. Plus, we peek at a flexible implementation of the shimmer effect.jetc.dev Newsletter Issue #2032024-02-20T09:00:00-05:002024-02-20T09:00:00-05:00https://jetc.dev/issues/203CommonsWarehttps://commonsware.comThis week, we look at the latest Compose Multiplatform RCs and explore the boundaries of State. We explore nested scrolling, lambda memoization, and Amper. And we put the hammer down on our use of Material3 composables inside of Android Studio.jetc.dev Newsletter Issue #2022024-02-13T09:00:00-05:002024-02-13T09:00:00-05:00https://jetc.dev/issues/202CommonsWarehttps://commonsware.comWe got a new Compiler, a new BOM, and new Glance artifacts — so we take a peek at them! We also examine the latest Compose Material3, blend Circuit with Compose Multiplatform, and play with robots. We also render some Markdown, almost like how this newsletter gets published.jetc.dev Newsletter Issue #2012024-02-06T09:00:00-05:002024-02-06T09:00:00-05:00https://jetc.dev/issues/201CommonsWarehttps://commonsware.comThis week, we key() some Row() contents and annotate an image. We explore font scaling, modal sheet confirming, and screenshot disabling. We also drag stuff around a lazy list and see the latest patch release for Compose Multiplatform.jetc.dev Newsletter Issue #2002024-01-30T09:00:00-05:002024-01-30T09:00:00-05:00https://jetc.dev/issues/200CommonsWarehttps://commonsware.comIt’s the 200th issue of this newsletter! 🎉 To celebrate, Google released a stable version of Compose 1.6.0, a new alpha, plus stable and alpha editions of Wear Compose! It’s possible that the release timing was pure coincidence with the milestone newsletter issue, though. Regardless, in this issue, we learn more about what’s in here! Beyond that, we try to look at a tiny WebView, create an OTP-style field, and navigate around bottom sheets. We also explore a chip field implementation for Compose Multiplatform and learn about some library updates, including to Compose Multiplatform itself.jetc.dev Newsletter Issue #1992024-01-23T09:00:00-05:002024-01-23T09:00:00-05:00https://jetc.dev/issues/199CommonsWarehttps://commonsware.comThis week, we look at JetBrains Compose tools vs. Jetpack Compose tools, plus determine how many angels fit on the head of a pin words fit on a line of a Text() composable. We also explore optimizations and animations, play with a rich text editor, and see an OTP widget with built-in auto-fill from SMS.jetc.dev Newsletter Issue #1982024-01-16T09:00:00-05:002024-01-16T09:00:00-05:00https://jetc.dev/issues/198CommonsWarehttps://commonsware.comThis week, we explore a new Compose Compiler, our first RC of Compose 1.6.0, and other related updates. We also look at lists of composables and the cost of derivedStateOf(). We peek at edge-to-edge UIs, glassmorphism, and navigation. And we look at an iOS-first Compose Multiplatform theme and widget set, resulting in cheers from all the teams whose designers conveniently forget that Android exists. 😞 Also, it’s worth pointing out that JPC Community is a Discord space dedicated solely to Jetpack Compose.jetc.dev Newsletter Issue #1972024-01-09T09:00:00-05:002024-01-09T09:00:00-05:00https://jetc.dev/issues/197CommonsWarehttps://commonsware.comThis week, we see how to replace View.GONE and what it means for composable parameters to be “equal” for skipping. We explore BasicTextField2() and compose with Decompose. We build a semi-circular slider and a segmented picker. And Canopas has been busy, giving us a showcase library and a composable wrapper for RecyclerView()!