Ben Weiss
@keyboardsurfer.dev
π€ 1184
π₯ 135
π 47
App Performance Developer Relations Engineer for Android
reposted by
Ben Weiss
Simona Milanovic
6 days ago
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
0
15
4
reposted by
Ben Weiss
seb
about 2 months ago
PSA β go and click that refresh button to get Gemini 3 Flash ;)
0
4
2
reposted by
Ben Weiss
Rebecca Franks
2 months ago
If you want to reduce your ANR rate... enable R8! π₯ Honestly the numbers from Reddit here are wildly impressive, with 30% less ANRs, 40% faster app startup and frame rate improvement of 25% π± Checkout the video from
@keyboardsurfer.dev
to learn more!
www.youtube.com/watch?v=QqO2...
loading . . .
Boost Android app performance with the R8 optimizer | Spotlight Week
YouTube video by Android Developers
https://www.youtube.com/watch?v=QqO2jZ-NZko
0
9
1
Are you ready for a session on Android performance including some live coding? I mean, what could go wrong? Watch the recorded Google I/O 2025 session now!
www.youtube.com/watch?v=xMyl...
loading . . .
App performance improvements
YouTube video by Android Developers
https://www.youtube.com/watch?v=xMylnxek5a4&list=PLdtPdvqJ0NWnKWZNgk_5zKQbY02os-EQ1
2 months ago
0
1
1
At droidcon London
@ajeshr.bsky.social
and I presented on "low effort, high impact app performance". We explored how you can improve app performance and then measure these improvements.
youtu.be/t7djyOWymJQ?...
loading . . .
Low effort, High impact Android performance wins - Ben Weiss & Ajesh Pai | droidcon London 2025
YouTube video by droidcon & fluttercon
https://youtu.be/t7djyOWymJQ?si=x-R6qDX5aPyGLtFK
2 months ago
0
16
4
Performance Spotlight Week is done and dusted. Check out everything we talked about in the closing blog post.
android-developers.googleblog.com/2025/11/full...
loading . . .
Fully Optimized: Wrapping up Performance Spotlight Week
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/fully-optimized-wrapping-up-performance.html
3 months ago
0
12
4
We're hosting a live Ask Android session to cap off Performance Spotlight Week at 6PM CET / 9AM PT today. Tune in and bring your questions.
www.youtube.com/watch?v=RMnZ...
loading . . .
App Performance #AskAndroid | Spotlight Week
YouTube video by Android Developers
https://www.youtube.com/watch?v=RMnZuoozZ5w
3 months ago
0
2
1
During Google I/O 2025 we also talked about low effort and high impact app performance improvements. And now you can watch the recording.
loading . . .
App performance improvements
YouTube video by Android Developers
https://www.youtube.com/watch?v=xMylnxek5a4
3 months ago
0
7
1
Tomorrow 9AM PT we're going to answer your
#AskAndroid
questions on app performance. Quick think of something and ask right now! I won't answer before the session though.
www.youtube.com/watch?v=RMnZ...
loading . . .
App Performance #AskAndroid | Spotlight Week
YouTube video by Android Developers
https://www.youtube.com/watch?v=RMnZuoozZ5w
3 months ago
0
2
0
add a skeleton here at some point
3 months ago
0
0
0
Run this and let me know the output: `grep "dontoptimize" app/build/outputs/mapping/release/configuration.txt` In case it's not empty, you definitely should watch this
youtu.be/QqO2jZ-NZko?...
loading . . .
Boost Android app performance with the R8 optimizer | Spotlight Week
YouTube video by Android Developers
https://youtu.be/QqO2jZ-NZko?t=341
3 months ago
0
13
4
Customizing the cache window lets you prefetch content on Jetpack Compose LazyLayouts. Combining it with pausable composition and text prefetching is a winning combination.
loading . . .
Deeper Performance Considerations
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/deeper-performance-considerations.html#:~:text=for%20further%20reading.-,Jetpack%20Compose%20performance%20improvements
3 months ago
0
5
2
Let's talk you through R8 Keep Rules, take the edge off and give your app the performance boost it deserves.
android-developers.googleblog.com/2025/11/conf...
loading . . .
Configure and troubleshoot R8 Keep Rules
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
3 months ago
0
2
0
There's more to g-R8 performance. Profile Guided Optimizations, Jetpack Compose 1.10 and background work considerations are on the menu of today's read.
android-developers.googleblog.com/2025/11/deep...
loading . . .
Deeper Performance Considerations
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/deeper-performance-considerations.html
3 months ago
0
0
0
So you enabled R8. Now is a good time to catch up on Keep Rules.
@ajeshr.bsky.social
talks you through configuration and troubleshooting.
www.youtube.com/watch?v=A0I6...
loading . . .
How to debug and troubleshoot R8 optimizer | Spotlight Week
YouTube video by Android Developers
https://www.youtube.com/watch?v=A0I6pNSM14o
3 months ago
0
5
2
Share this post with your stakeholders. I'm convinced they want to invest in performance after reading it.
android-developers.googleblog.com/2025/11/how-...
loading . . .
How Reddit used the R8 optimizer for high impact performance improvements
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/how-reddit-used-r8-optimizer-for-high.html
3 months ago
0
1
0
This Friday we'll host a live session on App Performance. Bring your questions using
#AskAndroid
or
#performanceEnabled
. See you there
www.youtube.com/watch?v=RMnZ...
loading . . .
App Performance #AskAndroid | Spotlight Week
YouTube video by Android Developers
https://www.youtube.com/watch?v=RMnZuoozZ5w
3 months ago
0
3
1
The single biggest performance impact for the Reddit app came from enabling the R8 optimizer's full potential.
android-developers.googleblog.com/2025/11/how-...
loading . . .
How Reddit used the R8 optimizer for high impact performance improvements
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/how-reddit-used-r8-optimizer-for-high.html
3 months ago
0
6
1
We're just starting a Spotlight Week on Performance. So get yourselves ready for some g-R8 content.
loading . . .
Get your app on the fast track with Android Performance Spotlight Week!
News and insights on the Android platform, developer tools, and events.
https://android-developers.googleblog.com/2025/11/get-your-app-on-fast-track-with-android.html
3 months ago
0
11
4
It's almost time for
@droidcon.bsky.social
London once again.
www.youtube.com/shorts/rgC8z...
loading . . .
Android Performance Wins: High-Impact, Low-Effort Fixes with Ben Weiss π
YouTube video by droidcon & fluttercon
https://www.youtube.com/shorts/rgC8zSvKzZU
3 months ago
0
5
1
droidcon London is around the corner. This time Ajesh Pai and I will share how you can make low effort and high impact app performance improvements to your app and how that helps drive user satisfaction and business results. Looking forward to seeing you there.
4 months ago
0
12
0
Ever wondered how much app performance really matters? π€ Duolingo's latest case study shows it's a game-changer! They boosted their Daily Active Users by hundreds of thousands just by speeding up their Android app. π
blog.duolingo.com/android-app-...
loading . . .
Duolingo's Android performance case study and DAU growth
How we boosted Android app performance and gained hundreds of thousands of daily active users
https://blog.duolingo.com/android-app-performance/
6 months ago
0
19
5
reposted by
Ben Weiss
Ben Trengrove
9 months ago
There are a lot of amazing KMP talks coming out right now but here is our talk from I/O! Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app.
youtu.be/gP5Y-ct6QXI?...
loading . . .
Demystify KMP builds and structure
YouTube video by Android Developers
https://youtu.be/gP5Y-ct6QXI?si=Bm5ZYdZCVNHwOynl
0
29
10
reposted by
Ben Weiss
Simona Milanovic
9 months ago
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...
loading . . .
Build more accessible UIs with Jetpack Compose
YouTube video by Android Developers
https://www.youtube.com/watch?v=80qkStdDWXQ
1
23
8
Tomorrow we will show how to measure and improve app performance at
#GoogleIO
. Make sure to join in.
9 months ago
0
12
2
Come talk with us at the Dev Productivity booth after the Developer Keynote at
#GoogleIO
9 months ago
1
9
0
Don't use Gson on Android. Use Kotlin Serialization instead. It relies on code generation instead of reflection. This helps avoid optimization related crashes and faster app performance.
github.com/google/gson?...
github.com/Kotlin/kotli...
9 months ago
2
43
5
Awesome conversation about Android App Performance in the new Android Build Time podcast:
www.youtube.com/watch?v=8zgN...
loading . . .
Enhancing app performance in Android | Android Build Time
YouTube video by Android Developers
https://www.youtube.com/watch?v=8zgNN0Z44TE
10 months ago
0
3
0
β¨ We're hiring Developer Relations Engineers for Android! β¨ If you're based in Bangalore and can see yourself working with me on Performance or being a part of the incredible Compose team, message me or apply directly.
www.google.com/about/career...
loading . . .
Developer Relations Engineer, Android β Google Careers
https://www.google.com/about/careers/applications/jobs/results/114151178786218694-developer-relations-engineer-android
11 months ago
1
14
5
Let's talk about app performance in Munich next week. See you at the GDG meetup?
www.meetup.com/gdg-munich-a...
loading . . .
March Android Meetup, Thu, Mar 6, 2025, 6:00 PM | Meetup
The Munich Android GDG is back! And we are coming together for our first meetup in 2025! Meet Android enthusiasts, enjoy some food and drinks, and stay for our talks! NOT
https://www.meetup.com/gdg-munich-android/events/306383891/?eventOrigin=home_next_event_you_are_hosting
11 months ago
0
1
0
reposted by
Ben Weiss
Jolanda Verhoef
12 months ago
Had to laugh out loud when I encountered this performHapticFeedback reference doc remark π€£
0
10
1
As usual
@p-y.wtf
's performance write ups are highly recommended reading.
add a skeleton here at some point
12 months ago
0
10
3
reposted by
Ben Weiss
Adam Bennett
12 months ago
We're hiring a bunch of Android roles at Reddit right now - if we know eachother and you're interested or can vouch for someone who is please reach out and I'll refer
redditinc.com/careers
loading . . .
Careers - Reddit
Careers - Reddit
https://redditinc.com/careers
3
22
7
reposted by
Ben Weiss
Rahul Ravikumar
about 1 year ago
Been working on a new experimental Kotlin Multiplatform Tracing library capable of emitting Perfetto compatible traces. Currently supporting Android and JVM with the goal of eventually supporting other platforms. Here is the README if you want to try it out.
github.com/androidx/and...
loading . . .
https://github.com/androidx/androidx/blob/androidx-main/tracing%2Ftracing-driver%2FREADME.md
2
43
9
reposted by
Ben Weiss
Clara Bayarri
about 1 year ago
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
loading . . .
Engineering Manager, Android Toolkit β Google Careers
https://goo.gle/4gt9dMl
0
22
18
reposted by
Ben Weiss
Simona Milanovic
about 1 year ago
β¨ 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...
loading . . .
Testing | Jetpack Compose Tips
YouTube video by Android Developers
https://www.youtube.com/watch?v=Y9GWnwi9D0I
0
29
10
I used to struggle with too many tabs syndrome. Thanks to named browser windows this is a problem that has scaled up dramatically. To combat that, I'm currently going through tabs and browser windows like I'm Marie Kondo.
about 1 year ago
1
8
0
reposted by
Ben Weiss
Jamal Eason
about 1 year ago
10 Year Celebration of
#Android
Studio π
android-developers.googleblog.com/2025/01/andr...
0
20
5
(β―Β°β‘Β°)β―οΈ΅ β»ββ»
about 1 year ago
1
14
0
reposted by
Ben Weiss
about 1 year ago
Maybe they need a diagram to cut through their cowardice.
4
122
25
reposted by
Ben Weiss
Code with the Italians
about 1 year ago
π΄ Weβre LIVE! Join us as TomΓ‘Ε‘ MlynariΔ shows us how to make Jetpack Compose fly! π Performance tips, laughs, and smooth UIs ahead:
https://buff.ly/474FJQm
#ComposeMagic
#LiveCoding
loading . . .
CodeWithTheItalians - Twitch
Two Italian coders live stream their sweary, mostly unsuccessful attempts at coding stuff.
https://buff.ly/474FJQm
0
4
1
reposted by
Ben Weiss
Romain Guy
about 1 year ago
Benchmarking can be tricky! In this blog post, I show an example of how easy it is to get the wrong results and how to fix it:
www.romainguy.dev/posts/2024/y...
loading . . .
You Are Going to Need It
Optimizing code can be a difficult task because there are so many traps you need to avoid at every step of the way. Today I want to focus on one of the (numerous) benchmarking traps, which you may hav...
https://www.romainguy.dev/posts/2024/you-are-going-to-need-it/
2
71
28
All stars point to improving app performance this season. π Let Reddit's big Ws show you the way.
android-developers.googleblog.com/2024/12/redd...
loading . . .
Reddit improved app startup speed by over 50% using Baseline Profiles and R8
Reddit implemented Baseline Profiles, R8 full mode, and Jetpack Compose, seeing faster startup times, smoother scrolling, and improved user experience
https://android-developers.googleblog.com/2024/12/reddit-improved-app-startup-speed-using-baseline-profiles-r8.html?m=1
about 1 year ago
1
27
4
reposted by
Ben Weiss
iury souza
about 1 year ago
Had to do some perf investigation recently and this stream from
@codewiththeitalians.it
&
@rahulrav.com
was just what I was looking for. What a great demo! Takes about 40min to get past the Splash screen slice on the Perfetto timeline but it's totally worth it π
youtu.be/YEX26m89fco
loading . . .
Android app performance with Perfetto
YouTube video by Code with the Italians
https://youtu.be/YEX26m89fco
2
19
5
reposted by
Ben Weiss
Mark Allison
about 1 year ago
TIL passing Painter instances as arguments to @Composable functions is really bad for performance.
developer.android.com/develop/ui/c...
loading . . .
Optimizing performance for images Β |Β Jetpack Compose Β |Β Android Developers
https://developer.android.com/develop/ui/compose/graphics/images/optimization#pass-url
3
26
5
reposted by
Ben Weiss
Andrei Shikov
about 1 year ago
Let's look at Bluesky performance on Android! I managed to build a release build of the app and ran some traces, let's see what we can find... I have ~hour, will add to this thread as I investigate
25
416
73
reposted by
Ben Weiss
Andrei Shikov
about 1 year ago
90% of Jetpack Compose perf improvements in the last few releases was this, just don't create stuff you don't need until you need it. Update performance/ recompositions is something everyone over-indexes on, whereas performance of LazyList almost completely depends on initial composition.
add a skeleton here at some point
3
44
3
You can find the
#AndroidDev
team on π¦ in this list.
add a skeleton here at some point
about 1 year ago
2
77
16
reposted by
Ben Weiss
Matt McKenna
over 1 year ago
Made an
#AndroidDev
Starter Pack! Please let me know if I missed anyone so I can connect with them as well π
go.bsky.app/Etd57t6
add a skeleton here at some point
39
82
42
(β―Β°β‘Β°)β―οΈ΅ β»ββ»
over 1 year ago
0
15
0
Load more
feeds!
log in