Mohit
banner
heyitsmohit.bsky.social
Mohit
@heyitsmohit.bsky.social
Reposted by Mohit
Really enjoyed @heyitsmohit.bsky.social talk on the compose internals yesterday, it was fun and informative. Having it all be live coding worked out great too!
July 16, 2025 at 8:08 AM
Enjoyed speaking at Kotlin London today! I did a live walkthrough of Compose internals. Thanks for having me. I also enjoyed exploring Scotland.
July 16, 2025 at 6:38 AM
Reposted by Mohit
🚨 First speaker announcement for droidcon Italy 2025! 👤

A long-time guest at droidcon Italy, @heyitsmohit.bsky.social returns this year with a brand-new session:
"Decomposing Compose UI: A Deep Dive into Measure, Layout, and Draw"🎤

🔎 more info: it.droidcon.com/2025/speakers/
July 11, 2025 at 1:43 PM
I had enjoyed speaking in Amsterdam a couple of months ago at AppDevConf. Here is a video of my talk on how Kotlin Swift export works. I gave this talk in a movie theater!

vimeo.com/1097850158?p...
How Kotlin Swift Export Works by Mohit Sarveiya
We are happy to share this inspiring talk from Appdevcon 2025!
vimeo.com
July 10, 2025 at 9:17 PM
Very excited to share this video! My passion and background is actually in math. Although, I make content on Android and Kotlin, I made this video on things I know.

This video is about Spacetime!

Manifolds are also used in machine learning. I'll share more videos soon!

youtu.be/SsLzAWO-4SM?...
June 20, 2025 at 8:03 PM
Sharing a short video I made on modifiers are stored in Compose UI. I'm explaining with examples how they are chained together and updated! This is an internal API that is used within Compose UI. #Android #Kotlin #JetpackCompose

youtu.be/VCMoS9SFh6E?...
June 20, 2025 at 7:35 PM
Excited to head to Scotland and speak in London on Compose Internals next month! I'll be live coding in AndroidX and showing ins and out Compose Runtime and I'll share the internals of Compose compiler plugin!

www.meetup.com/kotlin-londo...
June 20, 2025 at 5:13 AM
Enjoyed speaking at droidcon Italy in Milan last year! Sharing a video of my talk on Compose Internals!

youtu.be/Cd4m9iJRQcs?...

Excited to be back this year in Turin, Italy!
🔍 Think you know how Compose works? Wait until you see what’s happening behind the scenes. ⚙️

🟢 Watch: “What Every Android Dev Should Know About the Compose Compiler”
🔗 youtu.be/Cd4m9iJRQcs 👈🏻

👤 @heyitsmohit.bsky.social, Google Developer Expert in Kotlin and Android

🗓️ 2025: it.droidcon.com/2025/ 👈🏻
What Every Android Dev Should Know About the Compose Compiler | Droidcon Italy 2024
YouTube video by Droidcon Italy
youtu.be
June 5, 2025 at 2:41 PM
I made a short video with examples of the contents of the slot table in the context of Compose UI. I am sharing how state is stored in the slots. These are internals of Compose that you can explore in AndroidX! #Kotlin #Android

youtu.be/vxdxb6VudyA?...
May 30, 2025 at 3:23 AM
I created a video on Jetpack Compose reads and skips group in a slot table. These are a set of internal APIs that are used by the Recomposer. This video is part of series showing how internals of Compose work. It's all live coded!

www.youtube.com/watch?v=nNsp...htt
May 22, 2025 at 1:28 AM
I create a short video on how the Composer creates and writes values to the slot table. The slot table is created during initial composition in Compose. These are internal APIs used the by the Composer. #Android #Compose #Kotlin

youtu.be/AWigEyb7xZg?...
May 18, 2025 at 9:34 PM
I create a YouTube video on Compose UI. Its part of a series of video I'll be releasing. This is a short one on how a Compose UI tree is created and mutated. Check it out!

youtu.be/hN4Oj4PLc_o?...
May 15, 2025 at 8:52 PM
Excited to speak next month at @droidcon.bsky.social NYC on Kotlin Native.
May 7, 2025 at 4:19 PM
Enjoyed reviewing all the sessions from Droidcon NYC. There are so many talks on how to use AI on Android with CI, testing and security. Lots of talks on Accessibility, Coroutines, Compose and Kotlin Multiplatform. There were about 250 submissions. Thank you for your submissions.
April 29, 2025 at 5:29 AM
Enjoyed presenting at Appdevcon in Amsterdam on Kotlin Swift Export.
March 23, 2025 at 9:32 PM
Sharing a video I made on phase engines in Kotlin Native. I explore the basics of a phase and a high level overview of the Kotlin native architecture. I look forward to sharing more in upcoming videos! #kotlin

youtu.be/b3rhC7DrGNg
Kotlin/Native Compiler Pipeline
YouTube video by Coding with Mohit
youtu.be
March 3, 2025 at 4:23 AM
Excited to share that I'll be speaking in Amsterdam next month!
February 13, 2025 at 4:13 AM
I made a video on rendering in Compose Multiplatform. I share how the different layers of the UI are setup. I go over how Metal is used for redrawing with Skia. I do a deep dive on how Compose is setup and how the content propagates to a Compose Scene.

youtu.be/BCYFU3TjiLs?...
February 7, 2025 at 6:35 AM
Sharing a video series I made on the Kotlin Analysis API inside the Kotlin Compiler.I deep dive into symbols, scopes and type resolution with examples. It is part of the K2 compiler. The API was useful in building the Kotlin Swift Export tool.

youtube.com/playlist?lis...
Kotlin Analysis API - YouTube
youtube.com
December 14, 2024 at 10:32 PM
Enjoyed speaking at one of my favorite conferences in Italy - @droidcon.it on Compose. Look forward to sharing the video of my talk soon!
December 7, 2024 at 7:10 AM
Thanks for including my content in your newsletters! While I was learning Android long ago, your content was very helpful to me.
December 3, 2024 at 3:16 PM
Reposted by Mohit
Let’s goo @heyitsmohit.bsky.social :
“Deep Dive into the Compose Compiler” 👨🏻‍💻
November 29, 2024 at 3:04 PM
Enjoyed giving a workshop today at @droidcon.it on architecture at scale. Someone in the audience took this Polaroid picture! Thank you!
November 28, 2024 at 1:37 PM
Reposted by Mohit
We’re almost there 🕒
the workshops have already started.
👨🏻‍💻 @heyitsmohit.bsky.social
November 28, 2024 at 9:04 AM
Kotlin 2.1.0 introduces basic Swift Export support!

kotlinlang.org/docs/whatsne...

I had made an ongoing video series on how Kotlin Swift export tool works under the hood.

youtube.com/playlist?lis...
What's new in Kotlin 2.1.0 | Kotlin
kotlinlang.org
November 27, 2024 at 9:31 PM