Tor Norbye's Avatar

Tor Norbye

@tornorbye.bsky.social

I lead engineering for Android developer tools and libraries at Google. Opinions my own.

1,402 Followers  |  353 Following  |  71 Posts  |  Joined: 19.10.2024  |  2.1145

Latest posts by tornorbye.bsky.social on Bluesky

The math seems to check out - it's 0.1%, which rounded to the nearest whole percent is 0%. Is there a good reason to instead say "less than 1%" ? For 27.2% should it say "less than 28%"? Or "more than 27%" ? (Really asking, I don't understand the ux principle..)

18.06.2025 14:25 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Sorry, it looks like the bug tracking component itself was misconfigured; that's been corrected now and the bug (and any others in the same category) should now be accessible externally.

17.06.2025 16:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Publish multiple Android libraries as one with Fused Library Β |Β  Android Studio Β |Β  Android Developers Publish multiple libraries as one.

Check out developer.android.com/build/publis... and github.com/android/grad...

17.06.2025 14:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Bot to the future: Two years later
YouTube video by Android Developers Bot to the future: Two years later

We have a new episode of the ADB podcast up -- I'm chatting with Siva Velusamy and Sandhya Mohan about the new features in Gemini in Android Studio -- the new agent mode and the upgrade agent!

www.youtube.com/watch?v=Dlh6...

13.06.2025 22:05 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

Yes! Just file it in the normal android studio category (available from the Help menu) and it should be routed appropriately

11.06.2025 16:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ja!

08.06.2025 21:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Gemini in Android Studio for businesses: Develop with confidence, powered by AI Gemini in Android Studio helps you bridge design mocks to Compose UI code, accelerating Android development and boosting developer productivity.

See android-developers.googleblog.com/2025/04/gemi...

31.05.2025 15:17 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We've definitely heard the request; nothing to announce yet though.

30.05.2025 23:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot showing a snippet of a conversation I had with Gemini in Android Studio where I had asked it to help fix some code, and it asked me to respond with the contents of the file in question -- instead of just reading it itself. I'm reminding it it can do that, which it then proceeded to do.

A screenshot showing a snippet of a conversation I had with Gemini in Android Studio where I had asked it to help fix some code, and it asked me to respond with the contents of the file in question -- instead of just reading it itself. I'm reminding it it can do that, which it then proceeded to do.

I recommend setting up an API key (check the Gemini settings in Studio); that switches to a model which seems to do a better job with function calls. If not you sometimes have situations like the following :-)

30.05.2025 15:24 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We have a long list of improvements and fixes we're working on (along with expanding the set of available tools of course), but given the strong interest we also wanted to make it available to start experimenting with!

I'm already finding it quite useful.

30.05.2025 15:24 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of the new agent tab in Gemini in Android Studio showing the input prompt and sample queries

Screenshot of the new agent tab in Gemini in Android Studio showing the input prompt and sample queries

The new agent in Android Studio is enabled in yesterday's canary build!

This build doesn't have all the tools hooked up that I showed in the I/O demo last week (agent here: youtu.be/KXKP2tDPW4Y?...), such as the Gradle awareness -- and it also doesn't have the Upgrade Agent yet. Hopefully soon!

30.05.2025 15:24 β€” πŸ‘ 49    πŸ” 8    πŸ’¬ 1    πŸ“Œ 4
Screenshot of the magnification shortcut setting on Android which is how you can enter a mode where pinch gestures magnifies everything

Screenshot of the magnification shortcut setting on Android which is how you can enter a mode where pinch gestures magnifies everything

My favorite "hidden" feature on Android is turning on the screen zoom by long pressing both volume keys. I use it all the time to read tiny text when apps don't properly support or limit zooming...

29.05.2025 15:35 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

A File is also not a file πŸ˜€

28.05.2025 19:18 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep - this is issuetracker.google.com/issues/62121... - we'll have more documentation soon. @ducrohet.bsky.social, want to add anything?

24.05.2025 16:40 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
What's new in Android development tools
YouTube video by Android Developers What's new in Android development tools

Our annual "What's new in Android Developer tools" presentation is now online! Most of these features are already available, but though the upgrade agent and the general agent are baking a little bit longer, should be out very soon if all goes according to plan!

www.youtube.com/watch?v=KXKP...

23.05.2025 20:29 β€” πŸ‘ 47    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Jetpack Navigation 3 Explore Jetpack Navigation 3, a new Compose-first navigation library with increased flexibility so Android developers to build robust experiences.

We have some great new library updates for Android developers: navigation 3
android-developers.googleblog.com/2025/05/anno...

and -- look at all these Compose improvements:

android-developers.googleblog.com/2025/05/what...

22.05.2025 15:15 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Paging @fabinou.bsky.social , the tech lead for adb who did a lot of the work. Studio isn't enough, I think adb is the most important part, you may need OS improvements too for the standby listening thing; Fabien, what are the minimum versions?

22.05.2025 00:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It only started working properly a few weeks ago so not a lot of experience yet; I deliberately picked very simple examples for the demo to get the point across, but it seems to generalize to larger codebases too (it also has access to grep tools etc). But local codebase awareness needs more work.

21.05.2025 20:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Google I/O 2025: What's new in Android development tools Don’t miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.

I'll show both (and more!) in a lot more detail in tomorrow's session together with @jamaleason.bsky.social :
io.google/2025/explore...

20.05.2025 21:07 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Agentic Experiences: Journeys
YouTube video by Android Developers Agentic Experiences: Journeys

and here's a Journeys sneak peek at Journeys, also demoed by Florina:
www.youtube.com/watch?v=mP1t...

20.05.2025 21:06 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Agentic Experiences: Version Upgrade Agent
YouTube video by Android Developers Agentic Experiences: Version Upgrade Agent

Here's a sneak peek at the upgrade agent, just demoed by @florinam.bsky.social in the Google I/O developer keynote! www.youtube.com/watch?v=ubyP...

20.05.2025 21:05 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Screenshot of the web page for next week's "What's new in Android development tools" talk at Google I/O, airing Wednesday May 21, 2025 at 10am Pacific time.

Screenshot of the web page for next week's "What's new in Android development tools" talk at Google I/O, airing Wednesday May 21, 2025 at 10am Pacific time.

Gearing up for Google I/O next week. The team is super hard at work putting the final touches on things for @jamaleason.bsky.social and I to present. Hope you can tune in!

io.google/2025/explore...

15.05.2025 02:00 β€” πŸ‘ 19    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
​​Kotlin Multiplatform: Have your code and eat it too
YouTube video by Android Developers ​​Kotlin Multiplatform: Have your code and eat it too

We have a new episode of the ADB podcast up, this time covering KMP -- Kotlin multiplatform. Yigit Boyar (@yboyar.bsky.social), Dustin Lam and I discuss library support, developer experience and a lot more. I found it fascinating, but Yigit's dog fell asleep...

www.youtube.com/watch?v=DP7O...

08.05.2025 21:53 β€” πŸ‘ 30    πŸ” 6    πŸ’¬ 2    πŸ“Œ 1

Thanks, I'm looking forward to it!

04.05.2025 15:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm using it now; there are still some issues here and there but it's where all the effort is being spent by the Kotlin team so probably the right place to be and provide feedback and stats!

04.05.2025 15:15 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Recent Release Notes Β |Β  Android Developers

There's #JetpackReleaseNotes for *40* new releases today, headlined by bug fix releases in DataStore 1.1.4 (corruption fixes!), Benchmark 1.3.4, Camera 1.4.2, and Graphics Core 1.0.3, Compose 1.8.0-rc02, and a brand new Biometric API in its 1.4.0-alpha03 release
developer.android.com/jetpack/andr...

26.03.2025 23:12 β€” πŸ‘ 35    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

Forgot to post about this last week, but we have a new episode of ADB up where we delve into Compose performance with
@intelligibabble.bsky.social and
@chuckjaz.bsky.social (and of course @romainguy.dev )

There are a lot of cool optimizations on the way!

www.youtube.com/watch?v=Fr_e...

22.03.2025 15:50 β€” πŸ‘ 35    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Post image

The traffic on the freeway this morning was so slow that Google Maps concluded I must have stopped at a nearby business.... πŸ˜‚πŸ˜­

27.02.2025 16:51 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

...and here's the whole series, android-developers.googleblog.com/search?q=mee... -- featuring @jamaleason.bsky.social , @parishsu.bsky.social @tjohns.net -- and more in the future!

20.02.2025 20:50 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Meet the Android Studio Team: A Conversation with Engineering Director, Tor Norbye Tor Norbye, an Engineering Director at Google discusses the evolution of Android Studio, the impact of AI, and the importance of community feedback.

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...

20.02.2025 20:50 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

@tornorbye is following 19 prominent accounts