Profile avatar
tornorbye.bsky.social
I lead engineering for Android Studio at Google. Opinions my own.
44 posts 1,216 followers 332 following
Regular Contributor
Active Commenter

Our social team has created a "Meet the Android Studio" blog series, and I got to participate! Here's my interview: android-developers.googleblog.com/2025/02/meet...

Our new ADB podcast episode covers the ten year anniversary of Android Studio, where @ducrohet.bsky.social and Jamal Eason joined us to look back at the early decisions and highlights over the years: www.youtube.com/watch?v=IhP4... (J had to leave early so missed the thumbnail photo at the end)

Hello, World! 🌍 IntelliJ IDEA is now on Bluesky. We’re here to share coding tips, provide updates, and stay connected with you. πŸ“’ Follow us, tag your dev friends, and help spread the word!

Android Studio Ladybug Feature Drop is now stable!! Along with a brand new IntelliJ IDE version and various other features, this now includes the custom code transformations Gemini feature, generate commit message, etc etc. android-developers.googleblog.com/2025/01/andr...

Today marks the ten year anniversary for Android Studio! πŸŽ‰ We released version 1.0 on the morning of December 8th 2014: android-developers.googleblog.com/2014/12/andr...

Quake!

I hate it when restaurant servers take orders without writing them down. Instead thinking the service is top notch and feeling flattered that my order is important enough to be committed to memory, I'm just stressed on their behalf that they're going to forget something...

None of us are very excited about turkey, so our tradition is tri-tip (which apparently is a California thing -- en.wikipedia.org/wiki/Tri-tip). The plan is 4 hours sous vide and then finish on the grill!

Kotlin 2.1 is out! kotlinlang.org/docs/whatsne... I'm excited about better dollar substitution in raw strings! In lint's test DSL there's a workaround for it. Look at the screenshot -- unescaped $'s? But how? If you look carefully, it's a lookalike! cs.android.com/search?q=%22...

The latest episode of ADB is out! @tornorbye.bsky.social and I had a chat with Shai Barack about system health and performance tools, including Compiler Explorer from @matt.godbolt.org. www.youtube.com/watch?v=bvXW...

πŸ“’ Exciting news for Android developers! πŸ“’ The first Developer Preview of Android 16 is here! πŸŽ‰ With a shift towards more frequent API releases, starting with a major release in Q2 2025, bringing faster innovation to your apps and devices. Test your apps and give us your feedback! goo.gle/4fBRcek

@tornorbye.bsky.social and I were just discussing one of his new lint checks, and it reminded me that Kotlin lambdas can lead to boxing of primitive types if you're not careful. A non-inline function that takes a lambda will compile down to the generic Function* types and your primitives will box.

Android Studio Meerkat has arrived! developer.android.com/studio/preview

I stopped using Twitter two years ago, deleted my tweets and set my profile to private. Maybe I'd return one day? But that appears unlikely now, so I just pulled the trigger and deleted my 15 year old account. Since I've been absent for 2 years, I already know I won't miss it!

Re-watching demos from #dcldn24, what Tor was saying last week is sinking in. Journeys are not just a natural language test definition on top of Espresso. But also, the AI is LOOKING πŸ‘€ at the UI as you, a human, would for correct behaviors. That's… so powerful. www.youtube.com/live/iKTgKGe...

Did my part to save democracy!

I'll be at droidcon London tomorrow, where we'll be showing off a number of new updates. If you're there in person, I'd love to say hello! If not, we'll be livestreaming the keynote as part of TheAndroidShow - here's how to watch goo.gle/3NuXwrt

We have a new episode of the Android Developers Backstage podcast out! This time @romainguy.bsky.social and I chat with @sebastiano.dev from the Android Studio team (and codewiththeitalians.it) about Compose+Jewel and its increasing use in the Studio code base. www.youtube.com/watch?v=HmjK...