Mohit Sarveiya
where else to find them
speakerdeck:heyitsmohit
what they talk about
all 10 in the filters
where they keep going back
- droidcon New York4 editions2022–2025
- Android Worldwide April2 editions2021–2023
- Chicago Roboto2 editions2021–2022
all 13 in the filters
on a stage with
- Chuck Grebonce
- Joaquim Vergesonce
- Ty Smithonce
who talks about the same things
- Márton Braun39 talks
- Jumpei Matsuda5 talks
- Jose Alcérreca21 talks
- Florina Muntenescu38 talks
- Akshay Chordiya12 talks
- Jorge D. Ortiz-Fuentes7 talks
| title | conference | date |
|---|---|---|
| Claude Code at Scale: An Android Deep Dive | droidCon USA 2026 | 2026-07-16 |
Shows how Claude Code stays aligned with an Android monorepo by using repo-level skills and rules and a company plugin marketplace to enforce standards across… | ||
| Kotlin Native Compiler Under the Hood | droidcon New York 2025 | 2025-06-25 |
Walks through the Kotlin compiler stack from PSI to IR to codegen, shows how the K2 analysis API emits symbols, how IR is visited and mutated by the Compose… | ||
| Deep Dive into the Compose Compiler | droidcon London 2024 | 2024-10-31 |
Shows exactly how Compose transforms code into a runtime data structure and what actually changes during recomposition, with concrete numbers and APIs: the… | ||
| Deep Dive into the Compose Compiler | droidcon New York 2024 | 2024-09-19 |
Explains how the Compose compiler actually builds a slot table (pages of 64 slots, gap buffer today, new linked‑page PR in progress) and how the compiler… | ||
| Building Shared UIs Across Platforms With Compose | droidcon New York 2023 | 2023-09-14 |
A sample SwiftUI app converts a single image list to shared UI using Kotlin Multiplatform and Compose, rendering on iOS via Skia bindings (SECO) through a… | ||
| Building Multiplatform Apps with Compose | Android Worldwide April 2023 | 2023-04-25 |
Shows a concrete demo app that shares a UI scaffold, image list and details screen using Jetpack Compose Multiplatform with experimental iOS and desktop… | ||
| Building StateFlows in Android with Jetpack Compose | droidcon New York 2022 | 2022-09-01 |
Molecule turns the Compose runtime into a way to expose presenter logic as StateFlows by running a composable presenter inside a recomposer and emitting its… | ||
| Building Android Testing Infrastructure | Chicago Roboto 2022 | 2022-07-27 |
Builds a working CI recipe: upload APKs with gcloud → Firebase Test Lab, shard instrumentation and robo runs with Flank (yaml shards, retry counts), run smoke… | ||
| Migrating to Kotlin State & Shared Flows | droidcon San Francisco 2022 | 2022-06-02 |
Covers concrete migration steps: replace deprecated BroadcastChannel with Shared Flow using emit/tryEmit, map capacity to extraBufferCapacity, and set replay… | ||
| Improving Gradle Builds | Android Worldwide 2022 | 2022-01-25 |
Walks through benchmarking and fixing a 1,292‑module replica of a production app, showing build scans that break time into initialization configuration and… | ||
| Jetpack Compose vs SwiftUI | Android Worldwide October 2021 | 2021-10-28 |
Builds a small image app with a grid, search and a detail view with a favorite toggle and shows both frameworks actually working. On Compose uses MVVM with… | ||
| Unit Testing Kotlin Flows | Chicago Roboto 2021 | 2021-09-28 |
Unit tests use concrete practices not platitudes: use runBlockingTest to get a test dispatcher that advances virtual time and cancels leftover coroutines, mock… | ||
| Kotlin State & Shared Flows in Action | Android Worldwide July 2021 | 2021-07-27 |
Concrete rules and examples for using Kotlin coroutines flows: stateFlow caches latest and requires a default value and .value updates; sharedFlow supports… | ||
| Unit Testing Kotlin Channels & Flows | Android Worldwide April 2021 | 2021-04-27 |
Practical guide to testing Kotlin coroutines with focused examples: uses runBlockingTest and a TestCoroutineDispatcher to control virtual time, shows advancing… | ||
| Writing Kotlin Compiler Plugins with Arrow Meta | droidcon APAC 2020 | 2020-12-14 |
Arrow Meta provides a functional API that hooks into parsing (AST), analysis (type checking), and IR phases to build real compiler and IDE plugins. Examples… | ||
| Unit Testing Kotlin Channels & Flows | Android Summit 2020 | 2020-10-08 |
Shows how to test real coroutine code: using runBlockingTest and TestCoroutineDispatcher to advance virtual time for delays, using turbine to assert individual… | ||
| Writing Kotlin Compiler Plugins with Arrow Meta | droidcon EMEA 2020 | 2020-10-08 |
Arrow Meta provides a functional API to hook into Kotlin’s parsing, analysis, resolution and IR phases and actually build plugins that run: examples include a… | ||
| Working Effectively with (Android) Legacy Code | droidcon San Francisco 2018 | 2018-11-19 |
Provides concrete micro‑refactors that turn untestable Android Java code into testable seams: find object seams, break singletons like a DatabaseManager with a… | ||
| Static Code Analysis For Kotlin | droidCon NYC 2018 | 2018-08-27 |
Detekt is a static analysis tool for Kotlin that plugs into Gradle and uses a YAML config to enable rule sets, thresholds and reports; it runs locally via a… | ||
| nothing matches | ||