Advertisement Β· 728 Γ— 90

Posts by Simona Milanovic

Preview
GitHub - android/skills Contribute to android/skills development by creating an account on GitHub.

πŸš€ Super happy to announce the launch of Android Skills and CLI πŸš€ - a new suite of tools and resources for more efficient and better informed Android development with AI

A powerful combo πŸ’ͺ - try it out and send feedback πŸ‘©β€πŸ”¬

github.com/android/skills
developer.android.com/tools/agents

3 days ago 13 2 2 0
Post image

Agent Mode in @androidstudio.bsky.social Panda 4 is getting a big upgrade: Planning Mode!

Allows you to work with the agent to first create a plan then code. Though if you prefer, use Fast to jump into coding and task completion.

1 week ago 9 2 1 0

In the next version of AGP

- R8 makes coroutines 2x faster

3 weeks ago 57 14 1 2
Preview
Scoping ViewModels in Compose Lifecycle ViewModel 2.11.0-alpha02 introduces rememberViewModelStoreOwner, an API to scope ViewModelStore directly within the Compose hierarchy. Why It Matters Until now, ViewModelStore scoping was ti...

Just published "Scoping ViewModels in Compose".

marcellogalhardo.dev/posts/scopin...

#AndroidDev #Kotlin #KMP #CMP

1 month ago 23 5 0 0

you're a good friend ⭐

2 months ago 2 0 0 0
Post image

Come and chat with us on Feb 5th 😊 we'll (try to) answer your questions about Gemini in Android Studio, and share some tips & tricks πŸ‘©β€πŸ”¬

With @josealcerreca.bsky.social, @astamato.bsky.social, @nosuid.bsky.social, Joe Birch and a few more!

Join in β†’ goo.gle/3O7dfk0

2 months ago 15 4 0 0
Preview
LLM flexibility, Agent Mode improvements, and new agentic experiences in Android Studio Otter 3 Feature Drop News and insights on the Android platform, developer tools, and events.

πŸš€ Android Studio Otter 3 Feature Drop is out πŸš€
It brings A LOT of new & stable features, like Bring Your Own Model, Journeys, and many Compose dev AI tools πŸ₯³

Check out the release blog, try them out and please submit feedback πŸ™

android-developers.googleblog.com/2026/01/llm-...

3 months ago 7 1 0 0
Advertisement
Video

πŸ‘€ Want to see a preview of what's coming up in #JetpackCompose?

We heard you that debugging shared elements is tricky. In 1.11.0-alpha03, a new composable LookaheadAnimationVisualDebugging was added.

Wrap your SharedTransitionLayout to add visual cues to track down those hard to debug issues. πŸ›β€΅οΈ

3 months ago 41 12 1 1

#JetpackCompose executes your code in different phases, which causes some parts of the @Composable function to be executed separately from each other.

Crashes in these phases can result in stack traces that are hard to decipher, making it difficult to pinpoint the exact line of code that crashed πŸ’₯

4 months ago 9 2 1 0
What's new in Android Studio's AI Agent
What's new in Android Studio's AI Agent YouTube video by Android Developers

Our "What's new in Studio Agent?" talk is out 😊

It summarises and demoes many new and practical, integrated AI tools in Studio, to support you with those more repetitive parts of your daily workflow 😌

Check it out, feedback & bugs greatly appreciated πŸ€™ :
www.youtube.com/watch?v=jTlW...

4 months ago 6 2 0 0
Preview
Kotlin Multiplatform Β |Β  Android Developers

πŸ†•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 😁.

5 months ago 19 4 0 0
Tune in on October 30 for our next episode of The Android Show
Tune in on October 30 for our next episode of The Android Show YouTube video by Android Developers

Oh btw, I'm co-hosting the Android show this year! Tune in on October 30th for all the latest news in the Android world!

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

5 months ago 23 3 0 0
Preview
Release notes for Android Studio preview Β |Β  Android Developers Discover new features and changes in Android Studio preview.

✨ New and improved Agent features for Compose now in Canary! 🦦

Generate & transform composables with imgs and text, generate Previews, improve code quality... I can't fit it allπŸ™ƒ

Get the latest Canary & the release notes, submit issues, have fun! 😊

developer.android.com/studio/previ...

6 months ago 7 1 1 0
Preview
Agenda | droidcon London droidcon London 2025, the premier android developer event. Become a better developer, learn from the community, expand your network.

One month to go until #dcldn25 ! πŸ₯³ πŸŽƒ

Join us in "What's new in Android Studio's AI Agent", where we'll demonstrate truly helpful ways of using these new Studio tools in your daily workflow, and share some handy behind-the-scene info & tips βœ¨πŸ‘‡:

london.droidcon.com/agenda

6 months ago 14 0 0 0
Advertisement
Post image

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

7 months ago 17 6 1 0
Advanced shared elements with shape morphing  | Jetpack Compose Tips
Advanced shared elements with shape morphing | Jetpack Compose Tips YouTube video by Android Developers

🚨 New video alert!! Learn all about how to combine Shared elements with Shape morphing in this #ComposeTip

www.youtube.com/watch?v=0moE...

8 months ago 13 4 1 1

πŸš€ There's a new combo of Gemini Studio features in town 🀠

With Generate from Images, Transform UI and Generate Previews, you can build a full screen (or an app πŸ˜‚ ) in a ridiculously short time. ⚑

Try it and see how long it takes you - I dare you 😎

developer.android.com/studio/gemin...

8 months ago 6 1 0 0

Another ✨ Delightful Compose Tip ✨ is out, to show you some fun shape shifting and morphing for WearOS ⌚ it's even simpler now than you might expect 😎

Got any other ideas or wishes on tips you'd like to see? Let us know 😊

8 months ago 4 0 0 0

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

9 months ago 9 3 0 0

We've expanded our Jetpack Compose accessibility guidance! πŸ“„πŸ’š

Dive deep into semantics, traversal, and testing to build more inclusive experiences. Learn more on making your Compose UIs accessible for everyone β†’ https://goo.gle/compose-accessibility

9 months ago 10 1 0 0
Compose Preview | Jetpack Compose Tips
Compose Preview | Jetpack Compose Tips YouTube video by Android Developers

New Delightful episode is out! 😍 Special Android Studio edition πŸ’» with tons of insightful tips on how to boost your Compose productivity using Interactive and UI Check Modes, Animation and Run Preview, and grouping, zooming and analysing Previews πŸš€

Check it out: πŸ₯³
www.youtube.com/watch?v=UnHT...

10 months ago 7 0 0 0
Preview
Accessibility in Jetpack Compose Β |Β  Android Developers

We also published new and expanded guidance on Compose accessibility that tackles all of these topics in more detail:

goo.gle/compose-acce...

10 months ago 2 2 0 0
Build more accessible UIs with Jetpack Compose
Build more accessible UIs with Jetpack Compose YouTube video by Android Developers

Our #IO25 talk on how to build more accessible apps with Compose is out! πŸ₯³ Lots of tips on choosing appropriate semantics, merging, clearing & hiding, inspection & debug, accessibility checks in tests 🫢

Check it out ☺️
www.youtube.com/watch?v=80qk...

10 months ago 23 8 1 0
Advertisement
Video

πŸ₯³ Excited to share our latest blog post on Material 3 Expressive Motion Theming!

🀿 Dive into how the new physics-based system brings interactions and transitions to life.

Read it here: m3.material.io/blog/m3-expr...

#AndroidDev

10 months ago 35 6 0 1
Preview
Androidify: Building powerful AI-driven experiences with Jetpack Compose, Gemini and CameraX The Androidify app is an open-source project, utilizing Jetpack Compose, Gemini, CameraX, and Navigation 3 to build AI-driven Android experiences.

We launched the #Androidify sample app on GitHub yesterday too to learn more about how it works behind the scenes. android-developers.googleblog.com/2025/05/andr...

10 months ago 6 2 0 0
Preview
Google I/O 2025: Mastering text input in Compose Don’t miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.

For the first time I'm officially a part of Google IO. Listen to us talk about text input in Compose and how it's changing. I promise you will learn something new :)

io.google/2025/explore...

11 months ago 35 4 1 0
Preview
Google I/O 2025: Build more accessible UIs with Jetpack Compose Don’t miss Google I/O, featuring product launches, innovations, and insights. Tune in for the live keynotes and sessions.

Hyped to be speaking at #IO25 on how to build more accessible apps with #JetpackCompose πŸŽ‰ : classifying components, choosing appropriate semantics, merging and clearing wisely, traversal, inspection & debug tips, accessibility checks in tests & more! πŸš€

See ya in May: io.google/2025/explore... 🀩

11 months ago 31 2 1 0

πŸš€ 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

1 year ago 49 18 2 1

a more practical, smaller proposal is: have you tried setting the testTag first, and then clearing? This should keep the test tag and clear the rest of the semantics

modifier = Modifier
.testTag("testtag")
.clearAndSetSemantics { }

1 year ago 0 0 1 0

I see! a bigger question: what is your backend testing setup like, for this and everything else? if you have dynamic a11y labels in diff locales, I'd then expect you'd want to test these individually? :) meaning you'd have a way of providing test data, like a11y labels, that you can access in tests

1 year ago 0 0 1 0
Advertisement