~/talks

Mario Bodemann

what they talk about

all 16 in the filters

where they keep going back

all 9 in the filters

on a stage with

who talks about the same things

titleconferencedate
Passkeys on Androiddroidcon London 20252025-10-30
A demo Halloween game called Trick or Treat game illustrates passkeys on Android by actually creating credentials, sending a JSON credentialCreateOptions to an…
Talk on
ZePatch: Embroidery on Androiddroidcon Berlin 20252025-09-24
ZePatch converts Jetpack Compose Composables into stitch-ready files: it renders a Composable to a bitmap, reduces colors to three via a histogram and CIELAB…
Talk on
Extending Android XR’s Realitydroidcon Berlin 20252025-09-24
Claims that existing Android apps run largely unchanged in XR while spatial features require only a few APIs; uses Jetpack XR plus Kotlin Compose, ViewModel…
Talk on
Passkeys through FIDO: How to write your own client?DevConf.CZ 20252025-06-12
Walks through building a FIDO2/WebAuthn client end-to-end: Android app requests publicKeyCredentialCreationOptions from a server, negotiates transport…
Talk on
Passkeys on AndroidCodemotion Madrid 20252025-05-20
Introduces passkeys on Android with concrete Kotlin examples, explaining FIDO and WebAuthn standards and the use of public-key cryptography including elliptic…
Talk in Spanish on
Android Open Source Frameworks in 2025AndroidMakers by droidcon 20252025-04-10
Open-source frameworks are increasingly shaping the Android ecosystem, offering alternative solutions to Google’s standard libraries. This session will examine…
Talk on
Extending Android XR’s RealityAndroidMakers by droidcon 20252025-04-10
A social feed built against the Blue Sky API is ported to extended reality using Kotlin and runs in the Android XR emulator, swapping a 2D list for spatial…
Talk on
ZePass: Digital Badges communicatingdroidcon Berlin 20242024-07-03
Hardware badge runs a CircuitPython fork called ZOS driving a low‑res e‑ink display and uses Floyd–Steinberg dithering to convert images. Android control moves…
Talk on
Multiplatform USB:How to Communicate SeamlesslyDroidcon London 20232023-10-26
Multiplatform pipeline that turns images into a zipped base64 payload, sends it over USB/serial and runs on Android, desktop, terminal and a web frontend; uses…
Talk on
Multiplatform USB- How to Communicate Seamlesslydroidcon New York 20232023-09-14
Kotlin Multiplatform code sends binary images over USB to a Badger 2040 e‑ink badge, using expect/actual boundaries and an int‑buffer image abstraction so the…
Talk on
ZeBadge: The community badge - what?droidcon Berlin 20232023-07-05
An open source conference badge is built from a Badger 2040 e‑ink board running CircuitPython, an Android Kotlin app, and a USB CDC serial protocol that sends…
Talk on
Writing an Open API Parserdroidcon Berlin 20232023-07-05
Builds a Kotlin OpenAPI parser that reads YAML via kaml and kotlinx.serialization, resolves $ref recursively, and generates a live Jetpack Compose UI mapping…
Talk on
Visualizing Assertions for Complex Logic Testsdroidcon Berlin 20222022-07-06
App state serializes into a UTF-8 chessboard string, then zips and base64s it to fit into 160 characters for the SMS API; UI renders with Jetpack Compose as a…
Talk on
Printed Circuit Boards and Android: A Love Story Between Two Engineering Disciplinesdroidcon Berlin 20212021-10-20
A custom die with LEDs, three PCB iterations (SMD failed, through‑hole succeeded) proves the workflow: design in EasyEDA → JLCPCB, program a USB‑C Xiao…
Talk on
Vulkan vs. OpenGL: A Sample Based Introductiondroidcon Berlin 20182018-06-25
Compares how OpenGL and Vulkan actually draw triangles, showing that OpenGL uses GLSL shaders compiled by drivers while Vulkan requires precompiled SPIR-V…
Talk on
ARrrrg! The Google AR Android Demo Application decipheredDroidKaigi 20182018-02-08
Walks through the Google ARCore demo code, explains plane detection from feature points and lighting via ARCore’s lightIntensity, and shows a fork that…
Talk on
ARrrrg The Google AR Android Demo Application decipheredGDG DevFest Hamburg 20172017-11-25
Reverse engineers Google's ARCore sample app and shows concrete flaws: missing docs, a monolithic Android Activity, and hardcoded assets. Rewrites the demo…
Talk on
Daydreaming about Cardboards: Virtual Reality in Androiddroidcon NYC 20162016-09-29
Live codes two apps: a Unity prototype that goes from empty scene to lenses, physics and cardboard rendering in about ten minutes, and a pure‑Java photosphere…
Talk on
Virtual Reality in Android (Code Lab)droidcon NYC 20162016-09-29
Live code lab shows two concrete builds: one exported with Unity and pure Java OpenGL for Android and iOS, and a photosphere plus a product viewer that runs on…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.