Don Turner

Don Turner

@donaldturner.bsky.social

Android Developer Relations Engineer @ Google near London, UK

162 Followers 97 Following 15 Posts Joined Nov 2024
2 months ago
Preview
The Disappearing Middle: How AI Coding Tools Are Breaking Software Apprenticeship How AI coding agents are automating away the developer apprenticeship ladder. Discover three personas for using agentic programming effectively, when it accelerates work, and critical guardrails to pr...

If your engineering team is 'senior-only' + AI-assisted… where do tomorrow's seniors come from?

New blog post on the 'disappearing middle':

chrisbanes.me/posts/disapp...

45 18 6 1
2 months ago

Excellent article - thought provoking and eloquently written. Particularly like the checklist for whether to delegate to AI.

3 0 1 0
3 months ago

Navigation 3 sets the stage for navigating with scenes!

Be sure to tune in to @codewiththeitalians.it at cwti.link/twitch now to see @donaldturner.bsky.social and myself experiment with Navigation 3!

7 2 0 0
3 months ago

What do you want to see in this video?

0 0 1 0
3 months ago
Preview
Navigation 3 #AskAndroid | Spotlight Week YouTube video by Android Developers

Quick reminder that the Nav3 engineering team will be live in 1 hour answering questions. Ask anything you like about Nav3 using #AskAndroid. Livestream is here: www.youtube.com/live/JsugLEM...

9 2 2 0
3 months ago
Preview
All recipes should be using dropUnlessResumed around any buttons · Issue #107 · android/nav3-recipes It is best practices for buttons to be wrapped in Lifecycle.dropUnlessResumed blocks to ensure we avoid any unintended double button presses. Since it is best practice, our recipes should show it.

Thanks for raising this important point. We need to update both Now in Android and Nav3 recipes to do this: github.com/android/nav3...

2 0 0 0
3 months ago
Migrate project to Jetpack Navigation 3 by dturner · Pull Request #2003 · android/nowinandroid This PR migrates the project from using Navigation Compose (aka Nav2) to Navigation 3. It follows the official migration guide. Implementation details Navigable content Every piece of navigable con...

Now in Android (our main architecture sample) has been migrated to Navigation 3. Full details here: github.com/android/nowi...

11 0 2 0
3 months ago
Preview
Learn about our newest Jetpack Navigation library with the Nav3 Spotlight Week News and insights on the Android platform, developer tools, and events.

Every day this week we're publishing content to help you get started with Nav3. android-developers.googleblog.com/2025/12/lear....

Got questions? Post them using #AskAndroid and we'll answer them live at 9am PST on Friday here: www.youtube.com/live/JsugLEM....

8 2 0 0
3 months ago
Software Engineer, Mobile (Android), Platforms and Devices — Google Careers

Navigation3 is really a turning point for the whole Architecture Components team as we look to work closely with the Compose team and think more holistically about what it takes to build an Android app.

So if you're an ~L4 engineer who wants to help, I'm hiring!
www.google.com/about/career...

13 5 1 1
3 months ago
Preview
GitHub - android/nav3-recipes: Implement common use cases with Jetpack Navigation 3 Implement common use cases with Jetpack Navigation 3 - android/nav3-recipes

There's still a lot of things we have planned for Navigation3 in our 1.1 release and beyond, where each release will be an opportunity for patterns you see in our recipes repository to "graduate" and become (optional) helpers in the library itself.
github.com/android/nav3...

9 1 1 0
3 months ago
Preview
Jetpack Navigation 3 is stable News and insights on the Android platform, developer tools, and events.

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

60 26 3 3
3 months ago
Preview
Jetpack Navigation 3 is stable News and insights on the Android platform, developer tools, and events.

Navigation 3 is stable 🎉 android-developers.googleblog.com/2025/11/jetp...

17 5 0 0
3 months ago
Video thumbnail

The ease with which adaptive layouts can be supported when using Nav 3 is so nice! (using list/details "SceneStrategy" in this case)

8 1 2 0
3 months ago
Preview
Using Navigation 3 with Compose Multiplatform Navigation 3 is a new Compose based navigation library from Google that’s designed with ease of use and flexibility in mind. With Navigation 3, you have full control over your back stack, and navigati...

Using Navigation 3 with Compose Multiplatform #KMP #CMP johnoreilly.dev/posts/naviga...

22 4 1 0
4 months ago
Preview
nav3-recipes/app/src/main/java/com/example/nav3recipes/multiplestacks at main · android/nav3-recipes Implement common use cases with Jetpack Navigation 3 - android/nav3-recipes

One of the questions I get asked most about Navigation 3 is "how can I create multiple back stacks?". Now there's a recipe for that: github.com/android/nav3...

11 1 0 0
4 months ago
YouTube
Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025 YouTube video by droidcon & fluttercon

My talk on Navigation 3 from #dcldn25 is live (very impressive publishing from the droidcon team!). www.youtube.com/watch?v=j1Oi...

27 13 0 0
4 months ago
Post image

Navigation 3 is a really nice addition to the Compose ecosystem (from talk by @donaldturner.bsky.social at #dcldn25)

18 2 2 0
4 months ago

Absolutely! And great to catch up with you yesterday, albeit briefly.

0 0 0 0
7 months ago

+1

0 0 0 0
7 months ago
Preview
GitHub - android/nav3-recipes: Implement common use cases with Jetpack Navigation 3 Implement common use cases with Jetpack Navigation 3 - android/nav3-recipes

This is really cool. It looks like it took the architecture mostly from the modular example here: github.com/android/nav3.... We'll be publishing a Nav2->3 migration guide shortly with the intention that it can be followed by an agent.

2 1 0 0
1 year ago
Advent of Code 2024

Really enjoying this year's Advent of Code - a great way to brush up on my Kotlin skills blog.jetbrains.com/kotlin/2024/.... Only problem is new challenges are released at 5am UK time and there's no way I'm getting up then! 🥱

8 0 0 0
1 year ago

Incredibly useful to learn from, thanks for all your years of hard work 🫡

0 0 0 0
1 year ago

Hey Maru 👋 Long time no speak! Hope you're well 😀

0 0 0 0