@heyitsmohit.bsky.social sitting on a high chair in front of a low table, facing away from the table towards the audience. Behind the table is a TV showing the only slide of the talk.
The slide says:
βDeep Dive into Compose Compiler Plugin & Runtime
Mohit Sarveiya
Google Developer Expert in Android
π¦@heyitsmohit.bsky.socialβ
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!
16.07.2025 08:08 β π 6 π 1 π¬ 0 π 0
π¨ 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/
11.07.2025 13:43 β π 4 π 1 π¬ 0 π 0
How Kotlin Swift Export Works by Mohit Sarveiya
We are happy to share this inspiring talk from Appdevcon 2025!
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...
10.07.2025 21:17 β π 0 π 0 π¬ 0 π 0
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?...
20.06.2025 20:03 β π 0 π 0 π¬ 0 π 0
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?...
20.06.2025 19:34 β π 4 π 1 π¬ 0 π 0
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...
20.06.2025 05:13 β π 3 π 0 π¬ 0 π 0
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!
05.06.2025 14:41 β π 1 π 1 π¬ 1 π 0
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?...
30.05.2025 03:23 β π 9 π 0 π¬ 0 π 0
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
22.05.2025 01:28 β π 3 π 0 π¬ 0 π 0
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?...
18.05.2025 21:34 β π 5 π 0 π¬ 0 π 0
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?...
15.05.2025 20:52 β π 2 π 0 π¬ 0 π 0
Excited to speak next month at @droidcon.bsky.social NYC on Kotlin Native.
07.05.2025 16:19 β π 9 π 0 π¬ 0 π 0
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.
29.04.2025 05:29 β π 5 π 0 π¬ 0 π 0
Yeah. I'll share it as soon as it available.
24.03.2025 15:58 β π 1 π 0 π¬ 0 π 0
YouTube video by Coding with Mohit
Kotlin/Native Compiler Pipeline
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
03.03.2025 04:23 β π 1 π 1 π¬ 0 π 0
Excited to share that I'll be speaking in Amsterdam next month!
13.02.2025 04:13 β π 6 π 0 π¬ 0 π 0
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?...
07.02.2025 06:35 β π 17 π 3 π¬ 0 π 0
You don't need a complier plugin for it. There is a RecomposerInfo in the runtime which has a state flow that gives the pending work and current state of the Recomposer.
03.01.2025 14:35 β π 2 π 0 π¬ 1 π 0
How Compose Compiler Plugin Works - YouTube
Architecture of the compose compiler plug and how Ir is transformed for the different part of the composable method.
What are you looking to build?
This is a video series in how the Compose Compiler plugin works. The same techniques can be used in your own plugin.
youtube.com/playlist?lis...
03.01.2025 02:41 β π 2 π 1 π¬ 1 π 0
Kotlin Analysis API - YouTube
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...
14.12.2024 22:32 β π 17 π 3 π¬ 0 π 0
Enjoyed speaking at one of my favorite conferences in Italy - @droidcon.it on Compose. Look forward to sharing the video of my talk soon!
07.12.2024 07:10 β π 9 π 0 π¬ 2 π 0
Thanks for including my content in your newsletters! While I was learning Android long ago, your content was very helpful to me.
03.12.2024 15:16 β π 1 π 0 π¬ 0 π 0
Letβs goo @heyitsmohit.bsky.social :
βDeep Dive into the Compose Compilerβ π¨π»βπ»
29.11.2024 15:04 β π 7 π 1 π¬ 0 π 0
Enjoyed giving a workshop today at @droidcon.it on architecture at scale. Someone in the audience took this Polaroid picture! Thank you!
28.11.2024 13:37 β π 9 π 1 π¬ 0 π 0
Weβre almost there π
the workshops have already started.
π¨π»βπ» @heyitsmohit.bsky.social
28.11.2024 09:04 β π 4 π 1 π¬ 0 π 0
What's new in Kotlin 2.1.0 | Kotlin
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...
27.11.2024 21:31 β π 6 π 0 π¬ 0 π 0
YouTube video by Kotlin by JetBrains
Guide to Improving Compose Performance | Mohit Sarveiya
Resharing my talk from KotlinConf this year in Compose performance.
youtu.be/h1xTtTl0k7Q?...
26.11.2024 18:25 β π 11 π 1 π¬ 0 π 0
News & tips for devs building plugins for @JetBrains.com products.
Subscribe: https://jb.gg/mp-updates
I write and draw cartoons about #Kotlin at http://typealias.com
Senior Android Engineer @ MeraBills | Ex-Google (11.4M+ Impressions)
π¨βπ« Mentored 1K+ Android devs | Android + Scalable Systems π±
π Follow for daily Android tips, Jetpack Compose & career growth
https://www.linkedin.com/in/anandwana001/
Software Engineer at Google working on the Android Toolkit team.
A magazine for Kotlinβ’ developers. Code Happy. Code Kotlin.
Not affiliated with the Kotlin Foundation.
https://kotlintoday.com
Accelerate your skills at Voxxed Days Amsterdam on April 1st and 2nd, 2026! The conference for the next generation of developers.
Principal Engineer at Uber - AI, Dev Productivity, Mobile, & Open Source
Advisor, Investor, Founder, GDE, Public Speaker & Open Source Foundations
Formerly at Twitter (Fabric), Evernote.
@tsmith from Twitter
tysmith.me
Comedy writer, recovering software engineer.
Finding joy in saying nonsense with a straight face.
Most recent book: chethaase.com/androids
Android app developer. Entrepreneur. Author. Fan of sentence fragments.
Programmer, author, speaker, founder Agile Developer, Inc., co-founder of @dev2next Conference, professor @CSatUH
Android Dev. Pokemon fanatic. And dog dad. GDG Silicon Slopes co-organizer. ADHD fueled hobbies. Lang: English, νκ΅μ΄
Engaging and connecting with the global #Androiddev community through two days of learning and networking π¨π»βπ»
π΄ πΊ https://youtube.com/@DroidconItaly
π§βπ»π²ποΈ Senior software "engineer", Kotlin expert (Android, Wear OS, iOS, desktop).
Dev blog: blog.louiscad.com
I love efficient systems.
Minimize waste, maximize value and fun.
Software Engineer (βοΈ) + UI/UX + Android GDE + Programming AI β π΅ Dad life && π¬Collecting PEZ
Making things for your phone
π STL