Jolanda Verhoef
banner
lojanda.bsky.social
Jolanda Verhoef
@lojanda.bsky.social
Android Developer Relations @Google. Hasn't touched XML layouts in years.
Compose UI 1.9.0-alpha01 introduces custom bullets for annotated strings. The methods withBulletList and withBulletListItem let you set custom shapes and brushes, so the sky is the limit! What do you think about my cute todo-list bullets?

More info → android-review.googlesource.com#/q/I1d066d3d...
May 7, 2025 at 2:42 PM
🚀 Big news for Android devs using Jetpack Compose! Media3 just dropped version 1.6.0, and it includes a brand new artifact: media3-ui-compose! Finally, seamless and customizable video playback directly in your Compose apps. 🎬 #AndroidDev #JetpackCompose #Media3
March 27, 2025 at 5:13 PM
Had to laugh out loud when I encountered this performHapticFeedback reference doc remark 🤣
February 25, 2025 at 8:57 AM
Cool story about the Android Calculator app. Or why (10^100) + 1 − (10^100) could erroneously show as 1, not 0. TLDR: it's complicated 😅

chadnauseam.com/coding/rando...
calculator-app - Chad Nauseam Home
"A calculator app? Anyone could make that." (this was originally a https://x.com/ChadNauseam/status/1890889465322786878) Not true. A calculator should show you the result of the mathematical expressi…
chadnauseam.com
February 23, 2025 at 9:40 AM
Combining CameraX and Jetpack Compose unlocks a lot of powerful and cool UI experiences. For example - you could burst some confetti whenever a user taps to focus!

Thanks to @dionsegijn.bsky.social who wrote the awesome Konfetti library 🎊

Read more ➡️ goo.gle/3BumTaP
January 13, 2025 at 9:32 AM
🚀 Did you know there's a new Compose artifact for working with CameraX?

Let me tell you all about it in a new blog post series "Unlocking the Power of CameraX in Jetpack Compose".

In part 1, I explain how to use the new artifact and show a camera preview in your app.

goo.gle/3ZOk9Nj
Getting Started with CameraX in Jetpack Compose
Part 1 — A guide to building a basic camera preview, covering setup, permissions, ViewModel creation, and UI implementation.
goo.gle
January 8, 2025 at 11:58 AM
Hey #AndroidDev folks! Is there anything related to Broadcast Receivers + Jetpack Compose + app architecture that confused you or that you thought was unclear from the docs when implementing them in your app?
November 18, 2024 at 1:16 PM
Reposted by Jolanda Verhoef
The latest #ComposeTip for Delightful UI has been released 🥳

In this episode, we play with a few of my favorite things: Graphics layers, BlendModes and ColorFilters 🥰

Check it out 👇
youtu.be/KawI7srRvOM?...
Graphics layers | Jetpack Compose Tips
YouTube video by Android Developers
youtu.be
November 15, 2024 at 6:16 PM
Reposted by Jolanda Verhoef
The Jetpack Compose team is hiring in London! If you'd like to join us, see the full job posting at goo.gle/4fdrpco
Software Engineer III, Android Toolkit, Jetpack Compose - London — Google Careers
goo.gle
November 4, 2024 at 4:58 PM
Ok, first post. *thinks of something interesting*

Honest question - why would one attach a broadcast receiver to an Activity context vs Application context? Docs say it's because it will be tied to the lifecycle, but then continue to say you NEED to unregister because otherwise it'll leak...
November 12, 2024 at 10:09 AM