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...
07.05.2025 14:42 β π 20 π 1 π¬ 0 π 0
What's holding you back from upgrading to 1.8 at this point?
01.05.2025 07:44 β π 2 π 0 π¬ 1 π 0
This resonated a lot, thank you so much for sharing π
28.04.2025 08:34 β π 2 π 0 π¬ 0 π 0
Getting started with Compose-based UI Β |Β Android media Β |Β Android Developers
Ready to dive in? Check out the updated docs for details & examples: developer.android.com/media/media3...
Feedback? Let us know on GitHub: github.com/androidx/media
#Android #VideoPlayback
27.03.2025 17:13 β π 2 π 0 π¬ 0 π 0
Why this approach? We're giving you the flexibility you need. Instead of a pre-built UI, you get robust, tested state logic. This ensures your custom controls are perfectly synced with playback. Reliability of Media3 + creative freedom of Compose = π€©
27.03.2025 17:13 β π 4 π 0 π¬ 1 π 0
This release contains:
- PlayerSurface: Clean wrapper for Surface/Texture for easy video rendering.
- PresentationState: Smoother transitions between playlist items.
- Composable State Classes: Build your own UI controls! Play/Pause, Next/Prev, Shuffle, Repeat, and more to come!
27.03.2025 17:13 β π 2 π 0 π¬ 1 π 0
π 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
27.03.2025 17:13 β π 50 π 18 π¬ 2 π 1
Documentation for performHapticFeedback - first line says: "BZZTT!!1!". LOL
Had to laugh out loud when I encountered this performHapticFeedback reference doc remark π€£
25.02.2025 08:57 β π 10 π 1 π¬ 0 π 0
Got you! Accidental clickbait haha π
23.02.2025 09:47 β π 1 π 0 π¬ 0 π 0
Mobile device showing a video of a water bottle. Showing white circle and confetti for each tap to focus event.
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
13.01.2025 09:32 β π 13 π 1 π¬ 1 π 0
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.
π 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
08.01.2025 11:58 β π 24 π 6 π¬ 1 π 1
I'll raise this to see if we can change the order here somehow. I know the pain :)
18.11.2024 20:58 β π 3 π 0 π¬ 0 π 0
Ahh that's cool! So let me try to understand; you registered your broadcast receiver in your manifest, launched a foreground service when it was called, and then in the foreground service you render Compose UI?
Did you encounter any strange effects while using Compose to draw on top of other apps?
18.11.2024 14:32 β π 0 π 0 π¬ 1 π 0
Did you write any code using Compose for that use case? In general broadcast receivers and foreground services are a very complex area, I'm coming in from the Compose side trying to understand where they overlap.
18.11.2024 14:28 β π 0 π 0 π¬ 1 π 0
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?
18.11.2024 13:16 β π 8 π 2 π¬ 1 π 0
Followed up anyway and indeed Android Studio / Intellij doesn't use type information for auto-complete as it requires too much processing and would make auto-complete too slow. Using smart completion will do what you need.
18.11.2024 13:14 β π 3 π 0 π¬ 2 π 0
YouTube video by Android Developers
Graphics layers | Jetpack Compose Tips
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?...
15.11.2024 18:16 β π 58 π 14 π¬ 3 π 0
Can you give a specific example so I can raise this internally?
15.11.2024 08:30 β π 0 π 0 π¬ 1 π 0
Software Engineer III, Android Toolkit, Jetpack Compose - London β Google Careers
The Jetpack Compose team is hiring in London! If you'd like to join us, see the full job posting at goo.gle/4fdrpco
04.11.2024 16:58 β π 62 π 19 π¬ 0 π 1
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...
12.11.2024 10:09 β π 7 π 0 π¬ 1 π 0
βοΈ Senior Android Developer at Lufthansa Group
π§π»βπ» Mobile Indie Developer π©πͺ Frankfurt, Germany
π maxkeppeler.com/portfolio
Engineering and ML/AI @Dutch Government & @Ditto Β· Formerly @Spotify @DPGMediaIT @GoogleAI @BlendleNL Β· Intern @MSFTResearch @yandexcom Β· PhD from @irlab_amsterdam Β· https://anneschuth.nl
Software Engineer at Google working on the Android Toolkit team.
Founder of https://pibi.studio
π± Building mobile apps
β΅ Creating https://ShipFlutter.com
π€ Providing expert services
(ex-@Google and others)
Dad, Husband, Programmer, Google Developer Expert, Gradle Fellow. He/him.
Staff Android Engineer at Bumble Inc. π Android GDE π€ Ex Android DevRel at Google.
βΉοΈ Book a 1:1 with me! http://topmate.io/manuelvivo
DevRel @Google. Working on KMP, previously Jetpack Compose Performance.
Lead Android at Disney+ | Open-sourced Konfetti π| Organizer of DutchAUG
Research and developer experience for Android at Google. Opinions my own.
Year Progress Bot. Maintained by @haider.bsky.social
Buy me a Coffee: https://buymeacoffee.com/halipunjabi
Writing The Pragmatic Engineer (@pragmaticengineer.com), the #1 technology newsletter on Substack. Author of The Software Engineer's Guidebook (engguidebook.com). Formerly at Uber, Skype, Skyscanner. More at pragmaticengineer.com
Designed the first apps for Uber.com, Booking.com, Catawiki.com and many others.
Co-founder http://operator.exchange and http://cradle.bio
Full time life student and developer @Q42
I β€οΈ to learn, share and improve myself and the things I build
Hey π
π§βπ» Staff Android Developer @ Delivery Hero
π€ GDE for Android
π Follow me for performance, Android and Kotlin
Freelance - Android - Member of the Paris Android User Group
I do #FlutterDev DevRel @ Google. Androids are my people too.
Formerly Material DevRel.
π£οΈ π«π· & πͺπΈ too