
Android @Google | Jetpack Compose | A developer by passion 💛 | Tech enthusiast | Tech blogger
Bangalore
Joined July 2020
- Tweets176
- Following116
- Followers91
- Likes168
Rahul Ray retweeted
Super excited to share our latest case study featuring Grab! 🚀
developer.android.com/blog/p…
Tackling performance across a decade-old codebase with 10M+ lines of code isn't an overnight flick of a switch—the Grab team achieved it by rolling out R8 Compat Mode with Startup Profiles, moving to Full Mode, and using the R8 Configuration Analyzer and refining their keep rules to push their optimization scores past 78% alongside strict CI guardrails.
The overall wins across the rollout:
📉 ~32.5% fewer ANRs
📦 ~30% smaller app size
⚡ 35% faster cold startup
#Android #MobileEngineering #R8 #AndroidDev
Rahul Ray retweeted
We've heard you want better blur support in Compose!
The latest #JetpackCompose alpha introduces Progressive Blur for layers - allowing you to apply a non-uniform blur to your content (not backdrop just yet 😉) ! You can apply vertical, horizontal, radial gradients or even a custom blur intensity mask driven by a shader. 🪄
Available for API 33+
Rahul Ray retweeted
DroidTribe Bengaluru Meetup agenda is locked! 🚀
It's packed with talks, networking, a quiz and a panel discussion.
📅 12 September 2026
📍 PhonePe, Bengaluru
⏰ 11 AM – 5 PM
👉 Register here: luma.com/lk4na0fx
See you in Bengaluru! 💚
Rahul Ray retweeted
Another exciting session coming to DroidTribe Bengaluru! 🚀
Meet Rahul Ray, who will take us deep into:
🎨 Jetpack Compose Graphics: Production Pitfalls and Best Practices
📅 12 September 2026
📍 PhonePe, Bengaluru
👉 Register now: luma.com/lk4na0fx – at Bengaluru, India
Rahul Ray retweeted
Understanding the Coroutine Lifecycle in Kotlin. By @raystatic_ #AndroidDev
proandroiddev.com/understand…
Rahul Ray retweeted
Had an incredible time at the Google Devlution event, learned so much from @VARhimank on GitHub & @raystatic_ on Android Studio game dev. Thanks to @chhaviGG for the AR/VR insights. Excited to use these new skills! #GoogleDevlution #GameDev #AndroidStudio #AR #VR #GitHub
Rahul Ray retweeted
"Do I need to learn XML or go straight into Compose?"
I got this questions quite often in DM.
Let's answer it once and for all.
Now, I get it. Jetpack Compose is the new hotness. It's declarative, it's sleek, and it promises to make UI development smooth and easy.
But let's pump the brakes for a moment and look at the bigger picture.
Firstly, if you're getting into Android development today, it's pretty tempting to want to jump straight into the latest and greatest tech.
Trust me, I feel you.
But – and it's a big but – you've got to consider the ecosystem you're stepping into.
You see, XML-based layouts have been around for YEARS.
That means there are literally thousands of projects out there, sitting in repositories, being maintained and updated, that are built with XML.
What happens when you land a job and they're like, "Hey, can you fix this bug in our 5-year-old app?"
That's right, you're gonna work with XML.
Real talk: learning XML is about practicality. It's about being the dev who can handle whatever's thrown their way, not just the shiny new stuff.
You're gonna work with legacy projects. That's not a possibility; that's a guarantee.
So here's the deal: don't sell yourself short by focusing only on what's new and trendy.
Be the complete Android developer.
Learn XML, get good at it, and then, by all means, dive head-first into Jetpack Compose.
That way, whether you're dealing with an app that's been around since the Ice Age or creating something fresh and new, you've got all the tools you need to succeed.
To sum it up:
Do you need to learn XML or go straight into Compose?
The answer, my friends, is a resounding "both."
Rahul Ray retweeted
UPI is a digital public good with immense convenience for the public & productivity gains for the economy. There is no consideration in Govt to levy any charges for UPI services. The concerns of the service providers for cost recovery have to be met through other means. (1/2)
Rahul Ray retweeted
Learn how to implement navigation across multiple feature modules. By @raystatic_
droidcon.com/2022/07/13/navi…
Rahul Ray retweeted
#GoogleIO is back on May 11-12! Save the date 💾
If you need your Android dose earlier than that, we just started a new MAD Skills series about #AppArchitecture 🧩
The teaser and data layer episodes are already out! See what's coming next 📹
youtu.be/TPWmfJq16rA
Rahul Ray retweeted
📰👨💻 I just published #Kotlin Trends #82 dormoshe.io/newsletters/ag/k… @mattrobertson33 @proandroiddev @raystatic_ @hitesh_chopra11 @gokhanadev @chenjonson @BttrProgramming @ThePracticalDev @ITNEXT_io @arnogiu @dormoshe #dormosheio #androiddev #mobiledev
Rahul Ray retweeted
A step by step example of implementing a download feature in your apps using #WorkManager in #JetpackCompose 🚀 By @raystatic_
droidcon.com/2022/03/10/step…
Rahul Ray retweeted
We've released Android Studio Bumblebee Patch 1, which addresses some of the most important issues, such as emulator on M1 Macs not running, and not reading environment variables correctly. Please update both Android Studio and Emulator (update released last week).
Rahul Ray retweeted
Ever wondered why there are confusing terminologies ActionBar, Toolbar and AppBar for the same component in Android? Here is a history lesson for the same: goharsha.com/blog/historical…
#AndroidDev #100daysofcodechallenge #100DaysOfAndroid
Rahul Ray retweeted
💡Did you know that there's a method named `windowed` which returns a list of snapshots sliding along with the collection? 😮
Thanks to @sebi_io. Got this from his AoC repo 😅
➡️ Docs: kotlinlang.org/api/latest/jv…
#KotlinTip
Rahul Ray retweeted
Substantial contribution to the fraternity, Comprehensive Jetpack Compose By Example! github.com/vinaygaba/Learn-J… #AndroidDev #JetpackCompose























