Ben Trengrove

Ben Trengrove

@bentrengrove.dev

Android Developer Relations - Compose

360 followers118 following54 posts

Unexpected benefit of vibe coding I've never been able to listen to music while coding, but now I can, because all I do is click allow over and over again

Ben Trengrove reposted

This release also adds support for Compose stack traces that work with minified apps! (requires R8 and Kotlin 2.3.0+)

Rebecca Franks@riggaroo.dev

Compose 1.10 was released yesterday! 🔟 It includes some nice new features: 🧞‍♀️ Support for dynamic shared elements 👰🏻‍♀️ New Enter/Exit Transitions: unveilIn / veilOut ⏭️ Modifier.skipToLookaheadPosition() 📦 New retain APIs influenced by Circuit android-developers.googleblog.com/2025/12/what...

Ben Trengrove reposted

Jetpack Navigation 3 is stable! 🎉🎉🎉 Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well! android-developers.googleblog.com/2025/11/jetp...

android-developers.googleblog.comJetpack Navigation 3 is stableNews and insights on the Android platform, developer tools, and events.

Ben Trengrove reposted

Shreyas Patil wrote a nice article about Pausable Composition! We have been working on designs for this feature for quite a while until Leland asked "Why don't we just skip?". Ben Tengrove did a prototype to prove it would work and voila a feature is born. blog.shreyaspatil.dev/exploring-pa...

blog.shreyaspatil.devExploring PausableComposition internals in Jetpack ComposeExplore the internals of the `PausableComposition` API in Jetpack Compose to improve UI performance by pre-composing elements during idle time in Android

Ben Trengrove reposted

If you do, I would recommend using your own Gemini key to get a larger context (1m tokens) developer.android.com/studio/previ... And yes, there is a rather generous free tier for the Gemini APIs, too ai.google.dev/gemini-api/d...

developer.android.comAgent mode  |  Android Studio  |  Android DevelopersLearn about AI-assisted coding features powered by Gemini.

Ben Trengrove reposted

I was barely online during KotlinConf 2025, so here's my follow-up now. Thank you so much everyone who joined us, in person or online. It was an incredible experience connecting with the community! ❤️ Here are some highlights of news below, as you've probably missed some! 🧵

Ben Trengrove reposted

Ben Trengrove reposted

I am looking forward to KotlinConf 2025. I hope to see you there. Do drop by for the talk by @alanv and I on "APIs: How Hard Can They Be?" #kotlinconf

Ben Trengrove reposted

🚀 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

Ben Trengrove reposted

If you're running Macrobenchmark tests to compute interaction latencies, you should check whether the distribution of results is a normal distribution. If it's not normal, compare outlier traces with traces that are close to the median and you will find systemic perf issues! Thread 🧵 #AndroidDev

I keep seeing people talking about Cursor and how amazing it is. I tried it out on a SvelteKit app and most of the code it generates is completely wrong and not helpful. Is this a free trial issue and paid models are better? Any suggestions? It is using claude3.5-sonnet

Ben Trengrove reposted

A 🧵 announcement: With the Jetpack Compose 1.8. beta01 release, you may notice that a significant number of APIs that were previously experimental, have been graduated to stable.

I wrote all these fancy interpolation, gradient and distance functions for Pair<Int, Int> and then realised they were not needed. Maybe they will come in handy another day! #adventofcode

Ben Trengrove reposted

I am looking for opportunities in Europe. If you're hiring for senior Android/KMP roles, let's get in touch. In industry for 13+ years (mostly in Android), working with KMP for ~6 years, led KMP in my current org with 200+ m users. Will need Visa and relocation support.