~/talks

Piotr Prus

what they talk about

all 6 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
From Zero to Particles: Animated particles WorkshopdroidCon USA 20262026-07-16
A Compose Multiplatform particle emitter library implements two engines: a composable-based renderer for layouted particles and a high-performance canvas-based…
Talk on
App ClinicAndroidMakers by droidcon 20262026-04-09
You want to bring your app to the next level? Have a project that you need advice on? Send us a link to your app or project and our teams of experts will give…
Talk on
Bringing Your Canvas Creations to Life with Jetpack ComposeAndroidMakers by droidcon 20262026-04-09
Shows concrete Compose code and production results: uses Jetpack Compose Canvas with src atop and dest in blend modes, keyframe timings (3s, 4s, 7s), masking…
Talk on
Build The Million-Dollar AnimationAndroidMakers by droidcon 20262026-04-09
Recreates the viral Telegram profile-to-droplet animation in Kotlin using Jetpack Compose Canvas, documenting the actual claim: math-heavy Bezier work first…
Talk on
Blast Off_ Managing Hundreds of UI Updates for Emoji CannonsDroidcon London 20232023-10-26
Builds an emoji cannon in Jetpack Compose and shows concrete fixes: replace normal modifiers with offset lambda and use graphicLayer for rotation/alpha to…
Talk on
Blast Off: Managing Hundreds of UI Updates for Emoji CannonsAndroid Worldwide July 20232023-07-25
A Jetpack Compose emoji cannon floods the screen with hundreds to thousands of animated emoji; firing 10,000 items drives memory from ~100MB to ~250MB and one…
Talk on
Blast Off: Managing Hundreds of UI Updates for Emoji Cannonsdroidcon Berlin 20232023-07-05
Demonstrates an emoji cannon built with Jetpack Compose using Animatables, coroutine-driven animateTo, and graphicLayer/lambda modifiers to avoid constant…
Talk on
Take a look at Jetpack GlanceAndroid Makers by droidcon 20232023-04-27
Jetpack Glance is a Compose-runtime wrapper that still emits RemoteViews and requires Compose build features and the Kotlin compiler extension, currently at…
Talk on
Take a look at Jetpack Glancedroidcon London 20222022-10-27
Shows a working weather widget built with Glance alpha5 using Compose runtime to emit RemoteViews, with per-widget state stored as GlanceId per-widget prefs…
Talk on
Interacting with Composable CanvasAndroid Worldwide October 20222022-10-25
Builds an animated, interactive bar chart using Jetpack Compose Canvas that actually works end to end: drawing with drawRect and drawLine, using nativeCanvas…
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.