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 ๐.
31.10.2025 10:04 โ ๐ 18 ๐ 4 ๐ฌ 0 ๐ 0
YouTube video by Android Developers
Tune in on October 30 for our next episode of The Android Show
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_...
23.10.2025 20:00 โ ๐ 23 ๐ 3 ๐ฌ 0 ๐ 0
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...
01.10.2025 11:23 โ ๐ 7 ๐ 1 ๐ฌ 1 ๐ 0
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
29.09.2025 09:31 โ ๐ 14 ๐ 0 ๐ฌ 0 ๐ 0
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
03.09.2025 19:04 โ ๐ 17 ๐ 6 ๐ฌ 1 ๐ 0
YouTube video by Android Developers
Advanced shared elements with shape morphing | Jetpack Compose Tips
๐จ New video alert!! Learn all about how to combine Shared elements with Shape morphing in this #ComposeTip
www.youtube.com/watch?v=0moE...
14.08.2025 16:03 โ ๐ 14 ๐ 5 ๐ฌ 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...
11.08.2025 18:56 โ ๐ 6 ๐ 2 ๐ฌ 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 ๐
06.08.2025 12:07 โ ๐ 3 ๐ 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...
16.07.2025 07:10 โ ๐ 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
15.07.2025 17:16 โ ๐ 10 ๐ 1 ๐ฌ 0 ๐ 0
YouTube video by Android Developers
Compose Preview | Jetpack Compose Tips
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...
13.06.2025 12:16 โ ๐ 8 ๐ 1 ๐ฌ 0 ๐ 0
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...
23.05.2025 08:50 โ ๐ 2 ๐ 2 ๐ฌ 0 ๐ 0
YouTube video by Android Developers
Build more accessible UIs with Jetpack Compose
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...
23.05.2025 08:46 โ ๐ 23 ๐ 8 ๐ฌ 1 ๐ 0
๐ฅณ 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
22.05.2025 23:19 โ ๐ 35 ๐ 6 ๐ฌ 0 ๐ 1
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...
04.05.2025 18:28 โ ๐ 36 ๐ 5 ๐ฌ 1 ๐ 0
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... ๐คฉ
04.05.2025 15:18 โ ๐ 32 ๐ 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
27.03.2025 17:13 โ ๐ 50 ๐ 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 { }
19.03.2025 17:09 โ ๐ 1 ๐ 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
19.03.2025 17:07 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
If you already have semantic info in a composable, you can most likely just use that for assertion in a test as well. Test tags are often used unnecessarily just cause it's convenient :), chances are you can avoid it for a lot of cases
19.03.2025 13:07 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Test tags are meant to be used for testing only, whereas semantics can be used for both accessibility AND testing, whenever possible. Can you explain why and how you'd ever use a test tag for accessibility purposes?
19.03.2025 13:02 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Set your reminder: #TheAndroidShow is live *here* on March 13!
YouTube video by Android Developers
We had so much fun filming #TheAndroidShow in Barcelona, at #MobileWorldCongress last week, we can't wait to share it with you! ๐ฅณ Tune in TODAY ๐ to watch the livestream:
goo.gle/tas-mar25
13.03.2025 09:30 โ ๐ 13 ๐ 1 ๐ฌ 0 ๐ 0
YouTube video by Android Developers
Compose for TV | Jetpack Compose Tips
Check out the new โจ Delightful Compose for ๐บ tip โจ
In this video, Paul shows how you can leverage Compose's declarative UI and adaptive APIs to build some pretty cool stuff for TV ๐
www.youtube.com/watch?v=ruJj...
25.02.2025 12:10 โ ๐ 13 ๐ 2 ๐ฌ 0 ๐ 0
YouTube video by Android Developers
Testing | Jetpack Compose Tips
โจ New Delightful Compose video is out! โจ @vanyo.dev has some great tips on how to keep your UI delightful long term by testing it! Previews, screenshot testing, DeviceConfigurationOverride and other helpful tools are covered here:
www.youtube.com/watch?v=Y9GW...
31.01.2025 13:40 โ ๐ 31 ๐ 10 ๐ฌ 0 ๐ 1
Engineering Manager, Android Toolkit โ Google Careers
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
30.01.2025 10:44 โ ๐ 21 ๐ 15 ๐ฌ 0 ๐ 3
We're hiring a ๐ Product Manager for #JetpackCompose in Bengaluru โ come work with me! goo.gle/compose-pm-in
We're also hiring software engineers and DevRel ๐
30.01.2025 11:03 โ ๐ 12 ๐ 5 ๐ฌ 0 ๐ 0
The related APIs FlowRow and FlowColumn will become stable, however without the new overflow parameter added in the last release. Please reach out to us if you have any questions or concerns, thanks! ๐
30.01.2025 10:19 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
It is possible for developers to implement their particular use cases, while we work on a plan for future components that can cover these functionalities better.
30.01.2025 10:19 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
โข Android @Grammarly โ๏ธ
โข Author @LinkedInLearning ๐๏ธ
Senior Android Engineer @ DuckDuckGo | ex-Lyft | Speaker | Writer
LinkedIn: www.linkedin.com/in/domenlanisnik
Medium: https://medium.com/@domen.lanisnik
Get the latest Android news, best practices, live videos, demonstrations, tutorials, and more!
Opinions my own.
https://sarah.dev
Sr Director of Engineering @ Google: Core Web, Android, iOS Infrastructure
Formerly Vue Core โข
Frontend Masters teacher โข
O'Reilly Author โข
https://www.engmanagement.dev/
https://github.com/sdras
CEO of Bluesky, steward of AT Protocol.
dec/acc ๐ฑ ๐ชด ๐ณ
Engineering lead for Android UI & Jetpack Compose @ Google
In my spare time: mom, crafter, weaver
I like snacks, scuba diving, and video games. ๐ฅญ ๐คฟ๐ฎ Product on #AndroidDev #AndroidXR ๐ค Previously Material Design & Android DevRel โจ yasmine.is
Software Engineer @ Google working on Jetpack Compose
Software Engineer /
Creator of #JetpackCompose animation APIs @Google /
Artist
Engineer #SoundCloud;
Google Developer Expert #Android;
Posts about daily developer life;
Ex: #MTV, #VH1, #Groupon, #eBay
Software Engineer at Google, working on Jetpack Compose. Author of Kotlin Programming: The Big Nerd Ranch Guide. He/Him ๐ณ๏ธโ๐
DevRel Engineer on the Firebase team at Google | Views, ViewModels, Controllers, Presenters, Models and Opinions are my own.
Android Toolkit Developer and Runner
Also at:
- https://androiddev.social/@ianlake
- https://twitter.com/ianhlake
Android Developer Relations - Compose
Engaging and connecting with the global #Androiddev community through two days of learning and networking ๐จ๐ปโ๐ป
๐ด ๐บ https://youtube.com/@DroidconItaly
Senior Android, mediocre cyclist, amateur home cook, and coffee nerd.
android dev, tiktoker, cool ass chick
Dev Advocate at JetBrains. Teaching โ Learning Kotlin & Compose Multiplatform. Talking Kotlin. Working w/ with love, for there is no other way. Always iterating.