Want to actually understand what your app is doing at runtime?
In the next episode we explore:
โก Android Profiler
๐ Perfetto
๐งต Tracing 2.0
๐ฑ Performance in Compose
With Rahul Ravikumar.
Join us live โ cwti.link/twitch
#AndroidDev #Performance #JetpackCompose
04.03.2026 12:46
๐ 2
๐ 2
๐ฌ 0
๐ 1
What about magic move though?
11.02.2026 08:10
๐ 3
๐ 0
๐ฌ 1
๐ 0
In general, anything downloaded from the Snap store does not seem to use Wayland. ๐ญ
02.02.2026 00:32
๐ 0
๐ 0
๐ฌ 0
๐ 1
While you are doing that, also ensure that the version of Visual Studio Code installed, is not a snap. That version hard codes the display server to X11 as well!
Use the official distribution from Microsoft, and again your eyes will thank you.
01.02.2026 23:30
๐ 1
๐ 0
๐ฌ 1
๐ 0
Whatโs new:
โ
Multi-platform: Android + JVM targets!
โ
Automatic Coroutine context propagation.
โ
Pluggable backends and Sinks.
28.01.2026 21:25
๐ 7
๐ 0
๐ฌ 0
๐ 0
The new major version of androidx.tracing is now available on Google Maven. Weโve spent the last year optimizing it, so it's extremely low overhead.
The documentation is available at: developer.android.com/topic/perfor...
Happy Tracing!
28.01.2026 21:25
๐ 21
๐ 2
๐ฌ 1
๐ 1
A huge thank you to all the colleagues Iโve had the privilege of working with over the last 10 years. Iโm incredibly grateful for everything youโve taught me. Who I am, is a direct result of the brilliant people I was lucky enough to call teammates. ๐
26.01.2026 07:58
๐ 2
๐ 0
๐ฌ 0
๐ 0
10 Years at Google
Two blog posts back to back! โ๏ธ
I just published a summary of my decade-long journey at Google. It covers the projects and the growth, but more importantly, a reflection on some of the things Iโve learned along the way.
You can read the full post here: rahulrav.com/blog/10_year...
26.01.2026 07:58
๐ 11
๐ 0
๐ฌ 1
๐ 0
Kotlin Intrinsics on Android
I broke down how R8 strips away Intrinsics overhead and leverages ART intrinsics to make your apps fasterโwithout you changing a single line of code (starting with AGP 9.0).
rahulrav.com/blog/kotlin_...
26.01.2026 07:42
๐ 10
๐ 0
๐ฌ 0
๐ 0
Gemini please rewrite this Python to Kotlin ๐. Let our AI overlords do the work.
26.01.2026 02:23
๐ 1
๐ 0
๐ฌ 1
๐ 0
Let me write one !
23.01.2026 20:09
๐ 1
๐ 0
๐ฌ 0
๐ 0
2 Months from now you will be closer to AGP 10 ๐
22.01.2026 15:12
๐ 1
๐ 0
๐ฌ 1
๐ 0
Same. Berkeley Mono is ๐
22.01.2026 08:35
๐ 1
๐ 0
๐ฌ 0
๐ 0
There is a pretty visible shift in frame durations after this change. Here is an example with one of the Compose Hero benchmarks.
22.01.2026 08:07
๐ 6
๐ 0
๐ฌ 0
๐ 0
Gerrit Code Review
The actual change in R8 that describes this in more detail is: r8-review.git.corp.google.com/c/r8/+/112940
22.01.2026 08:02
๐ 3
๐ 0
๐ฌ 2
๐ 0
Code that used to look like:
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
turns into a simpler:
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
If p1 was null, calling getClass() on it throws the NPE
22.01.2026 08:02
๐ 2
๐ 0
๐ฌ 1
๐ 0
PSA: Starting Android Gradle Plugin 9.0 (or the latest stable version of R8): R8 will automatically optimize all Intrinsics.check* APIs in Kotlin automatically !
This should greatly help improve app performance (especially Compose given the large Kotlin library API surface).
22.01.2026 00:00
๐ 27
๐ 8
๐ฌ 4
๐ 0
Thank you for putting the podcast together. I've been an avid listener even before I joined Google and found it really inspiring to hear about all the amazing stuff you folks shipped !
17.01.2026 03:41
๐ 6
๐ 0
๐ฌ 1
๐ 0
Ooh a tiling Window Manager. Before I go all in, I should dip my toes with using one on Ubuntu and make sure I am able to work with it.
03.01.2026 00:41
๐ 1
๐ 0
๐ฌ 0
๐ 0
I might have a knack for picking good languages to learn. Python (for free App Engine quotas), TypeScript to end the loosely typed tyranny and Kotlin pre 1.0. I have a good feeling about Zig. The obsession about performance and safety makes it a great choice. The other interesting language is Mojo.
02.01.2026 08:07
๐ 3
๐ 0
๐ฌ 0
๐ 0
That would certainly make for an extremely interesting timeline ๐
02.01.2026 08:01
๐ 3
๐ 0
๐ฌ 1
๐ 0
I have a feeling that with the current RAM crisis for the foreseeable future we will see a big change in our general attitude about performance and memory. At least I hope we really do.
02.01.2026 07:30
๐ 5
๐ 0
๐ฌ 1
๐ 0
Given the state of Windows 11 + Copilot ๐คฎ; 2026 might actually be the year of Linux on the Desktop. Framework 16+ Ubuntu has been a breath of fresh air.
02.01.2026 04:23
๐ 9
๐ 0
๐ฌ 1
๐ 0
Yes, there should be one. Hopefully it becomes available soon.
17.12.2025 11:43
๐ 1
๐ 0
๐ฌ 1
๐ 0
Excited to see all the enthusiasm for Performance related content, given how relevant it is for India. Met so many developers and exchanged ideas on what we can do better.
Thanks for being an amazing community and happy tracing !!
17.12.2025 05:36
๐ 4
๐ 0
๐ฌ 1
๐ 0
I presented an updated version of "A Busy (Android) Developers guide to Perfetto" at Droidcon India this past week. The session was packed and was standing room only !
There were so many other wonderful Performance talks !
17.12.2025 05:36
๐ 15
๐ 1
๐ฌ 2
๐ 0