Ben Trengrove reposted
Replying to @nickbutcher.bsky.social
Going live soon! 🔴 www.youtube.com/live/sig3n7X...
Ben Trengrove
@bentrengrove.dev
Android Developer Relations - Compose
360 followers118 following54 posts
Ben Trengrove reposted
Replying to @nickbutcher.bsky.social
Going live soon! 🔴 www.youtube.com/live/sig3n7X...
Ben Trengrove reposted
Android is now Compose First, we recommend you build all Android UI with Compose and `android.widget` is now in maintenance mode. #GoogleIO #AndroidDev android-developers.googleblog.com/2026/05/andr...
Android CLI is out! 🎉 Easy access to Android documentation and skills, in whatever agent you use. Plus we've made the initial environment set-up and project creation much more token efficient. What features would you like to see next? android-developers.googleblog.com/2026/04/buil...
Ben Trengrove reposted
Ben Trengrove reposted
Starting to look around for what's next. A bit of info on me and what I'm looking for chrishorner.codes/hire/
Ben Trengrove reposted
Here's the new page about the new stack traces in Compose, in case you were wondering how it all is supposed to work: developer.android.com/develop/ui/c...
Ben Trengrove reposted
This release also adds support for Compose stack traces that work with minified apps! (requires R8 and Kotlin 2.3.0+)
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...
Ben Trengrove reposted
So you enabled R8. Now is a good time to catch up on Keep Rules. @ajeshr.bsky.social talks you through configuration and troubleshooting. www.youtube.com/watch?v=A0I6...
Ben Trengrove reposted
Ben Trengrove reposted
My talk on Navigation 3 from #dcldn25 is live (very impressive publishing from the droidcon team!). www.youtube.com/watch?v=j1Oi...
Ben Trengrove reposted
🆕Yesterday we published updates on #KMP on d.android.com/kmp! We finally have the Jetpack libraries that are compatible with KMP .. and CMP! Want to get into KMP? We have a course goo.gle/kmp-course. Pros can check their skills in the quiz at the end 😁.
Ben Trengrove reposted
If using Gemini in Android Studio is not your cup of tea, you can now use whatever model you want via API key! Now available in latest canaries developer.android.com/studio/gemin...
Ben Trengrove reposted
Would you like to work on Compose at Google (Mountain View CA office)? Apply here and let's work together www.google.com/about/career...
Ben Trengrove reposted
We launched the Androidify app on Google Play! Download it now, and create your very own custom Android bot ❤️ I've had loads of fun creating and testing the app - now you can too! play.google.com/store/apps/d... #Androidify
This Compose release is stacked! There is something for everyone in here 🎁 android-developers.googleblog.com/2025/08/what...
Ben Trengrove reposted
Documentation 📃 for Room KMP just got upgraded. It finally contains all the information on how to set it up, how to migrate from Android-only and even what features are (unfortunately) not available in KMP. Give it a go! 🟢 d.android.com/kotlin/multi...
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...
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...
Did you try Android Studio Agent Mode yet developer.android.com/studio/previ...
Ben Trengrove reposted
Ben Trengrove reposted
If you're new to #KMP we have 2 new codelabs: 1️⃣ Get started - goo.gle/kmp-get-started-codelab 2️⃣ Migrate Room - goo.gle/kmp-migrate-room-codelab Try it out, let us know what you miss! 🤖🍏 Thanks to everyone that attended the code-along at #KotlinConf 😊
There are a lot of amazing KMP talks coming out right now but here is our talk from I/O! Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app. youtu.be/gP5Y-ct6QXI?...
Ben Trengrove reposted
Ben Trengrove reposted
Today, we've released a brand new Jetpack library - Navigation3! A pure Compose, state based navigation library: android-developers.googleblog.com/2025/05/anno...
Ben Trengrove reposted
Ben Trengrove reposted
Ben Trengrove reposted
Don't use Gson on Android. Use Kotlin Serialization instead. It relies on code generation instead of reflection. This helps avoid optimization related crashes and faster app performance. github.com/google/gson?... github.com/Kotlin/kotli...
Ben Trengrove reposted
Ben Trengrove reposted
Ben Trengrove reposted
LocalActivity CompositionLocal made the cut in androidx.activity👏👏 developer.android.com/jetpack/andr...
Ben Trengrove reposted
Okay, I'm never building a calculator app. chadnauseam.com/coding/rando...
Ben Trengrove reposted
Been working on a new experimental Kotlin Multiplatform Tracing library capable of emitting Perfetto compatible traces. Currently supporting Android and JVM with the goal of eventually supporting other platforms. Here is the README if you want to try it out. github.com/androidx/and...
Ben Trengrove reposted
Ben Trengrove reposted
The Android UI & Jetpack Compose team is building a new team in Bengaluru! Join us in building exciting new APIs for Jetpack Compose as well as the other UI libraries and help us expand to Bengaluru. EM: goo.gle/4gt9dMl SWE: goo.gle/4dQb9w7 PM: goo.gle/compose-pm-in DevRel: goo.gle/3DE8B7T
Ben Trengrove reposted
Android 16 will have some big changes around restricting orientation and aspect ratio by respecting the user's preferred orientation in more cases. Apps can no longer rely on assuming they have a specific aspect ratio to render in. For more details: android-developers.googleblog.com/2025/01/orie...
Ben Trengrove reposted
Nice new addition in AndroidX Activity 1.10.0 🥳 developer.android.com/jetpack/andr... #AndroidDev
Ben Trengrove reposted
New year, new job, new you? My team is hiring in Bangalore! We help Android developers move faster using Jetpack libraries including Compose. Feel free to reach out with any questions. goo.gle/3DE8B7T
I've reached 1200 on chess.com for the first time! Lucky streak or have I finally broken through my plateau? Only time will tell. ♟️📈
New year, new job, new you? My team is hiring in Bangalore! We help Android developers move faster using Jetpack libraries including Compose. Feel free to reach out with any questions. goo.gle/3DE8B7T
Ben Trengrove reposted
Benchmarking can be tricky! In this blog post, I show an example of how easy it is to get the wrong results and how to fix it: www.romainguy.dev/posts/2024/y...
Ben Trengrove reposted
All stars point to improving app performance this season. 🌟 Let Reddit's big Ws show you the way. android-developers.googleblog.com/2024/12/redd...
Ben Trengrove reposted
I've completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode Pretty easy to brute force out, but I feel like there is probably a more optimal way to do part 2 github.com/bentrengrove... adventofcode.com/2024/day/2