95 Followers
103 Following
29 Posts
Google Developer Expert for Android. 1x Engineer and caffeine obsessed.
Personalhttps://sagarviradiya.dev
Blog
Codehttps://github.com/sagar-viradiya

Had the privilege to attend the Google Developer Expert Summit recently!

It was an incredible experience participating in feedback sessions around the Gemini-powered enhancements in Android Studio ✨

Also had the chance to engage with Googlers on app accessibility best practices.

And of course, catching up with my fellow GDEs made it all the more special. Always inspiring to be part of such a passionate and talented community! ❤️

#GDESummitEMEA2025 #GoogleDeveloperExpert #AndroidDev

Google IO Connect Berlin was an absolute blast!

Content was a quick refresher of IO announcements and developer focus deep dive into few topics.

It was even more refreshing to catchup with community folks and going around different booths to interact with various product teams.

#GoogleIOConnect

🦖 T-REX can vibe code now!

Published a blog on running local LLMs and integrating with JetBrains AI ✨ You can vibe code offline without any privacy concerns!

https://sagarviradiya.dev/posts/vibe-coding-offline/

It covers

• Setting up LM Studio with a local model
• Integrating it with IntelliJ IDE
• The benefits and the current limitations

Would love to hear your thoughts and if you’ve tried local AI, share your experience too!

#AI #LLM #JetBrains #VibeCoding #GenAI #DeveloperExperience #PrivacyFirst #LMStudio

Vibe coding offline with local LLM and JetBrains AI

A guide to setup local LLM.

Sagar's Blog

Thanks, @kotlinweekly for featuring my latest post on Compose animation internals series!

Here are the three parts going into depth of Compose Animation implementation.

Part - I https://sagarviradiya.dev/posts/compose-animation-part-01/
Covering low-level Animation API.

Part - II https://sagarviradiya.dev/posts/compose-animation-part-02/
Covering Animatable API, leveraging coroutines under the hood

Part - III https://sagarviradiya.dev/posts/compose-animation-part-03/
Covering two high-level, animate*AsState and Transition APIs

#AndroidDev #Compose #Animation

Compose Animation, Under The Hood - Part I

A deep dive on internals of Compose Animation

Sagar's Blog

I’ve published the final part of my Compose Animation Internals series!
This one dives into the implementation details of high-level APIs like animate*AsState and Transition.

With this, the three-part series comes to a close. I hope it serves as an insightful and go-to guide for anyone looking to understand how animations work under the hood in Jetpack Compose.

If you have any feedback or questions, feel free to drop a comment here!

#AndroidDev #Compose #Animation

https://sagarviradiya.dev/posts/compose-animation-part-03/

Compose Animation, Under The Hood - Part III

A deep dive on animate*AsState and Transition API.

Sagar's Blog

I published the second part of the Compose Animation internals series. This one covers the mechanics behind Animatable API and how Jetpack Compose orchestrates smooth animations using Android's Choreographer.

I hope it will be interesting and insightful. Please share your feedback!

https://sagarviradiya.dev/posts/compose-animation-part-02/

#AndroidDev #JetpackCompose #Animation

Compose Animation, Under The Hood - Part II

A deep dive on Animatable API.

Sagar's Blog

I wanted to speak on Compose Animation Internals at Droidcon London this year but unfortunately, it didn't make through.

I decided to write about the same and here is the first part of it. Talk on this would have been best as this was challenging to write and simplify.

Enjoy and feedbacks are welcome!

https://sagarviradiya.dev/posts/compose-animation/

#AndroidDev #Compose #Animation

Compose Animation, Under The Hood - Part I

A deep dive on internals of Compose Animation

Sagar's Blog

Migrated Charty library to KMM! So far, it looks promising and hopefully release will also be smooth!

This was quite challenging in terms of replacing all Android-specific classes with KMM implementation and setting up the infrastructure. Nevertheless it’s worth the effort and I learned a lot!

https://github.com/hi-manshu/Charty

#KMM #AndroidDev

GitHub - hi-manshu/Charty: An Elementary Chart library for Jetpack Compose. You can implement any kind of chart natively designed for Compose.

An Elementary Chart library for Jetpack Compose. You can implement any kind of chart natively designed for Compose. - hi-manshu/Charty

GitHub

NotchNook makes your MacBook’s notch working hard rather than just sitting idle and looking ugly staring at you.

Worth going for lifetime license!

https://lo.cafe/notchnook

lo-cafe | NotchNook

A whole new way, full of possibilities of using your macos notch

lo-cafe

Tried Android studio’s pull request integration today. I’m sold so far as there would be less context switch for me.

While reviewing in diff view you can quickly jump to specific file in case you want to check something. Super cool!

#AndroidDev