~/talk

From Zero to Particles: Animated particles Workshop

Talkat droidCon USA 2026 · on Friday, 2026-07-17· at 10:50· W224 B Workshop Room· [creative-coding, web-animation]
slides:none on file

A Compose Multiplatform particle emitter library implements two engines: a composable-based renderer for layouted particles and a high-performance canvas-based engine tested to 10,000 particles per second. It calculates positions per frame using withFrameNanos ticker, models velocity, angle, gravity and container edge behaviors (bounce, wrap), and accumulates fractional particles so rates like 1,000 pps at 120Hz, 5,000 at 60Hz, 10,000 at 30Hz actually render. The artifact is ~4 KB and powers campfire, Matrix rain and magic-wand demos.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24Particle emitter library
  3. 2:30Rendering engines and performance
  4. 4:14Physics of particle movement
  5. 5:19Gravity and wind effects
  6. 5:40Particle fraction handling
  7. 6:22Edge behavior and collisions
  8. 7:03Performance benchmarks
  9. 7:46Adding library to project
  10. 8:07Demo examples
  11. 8:50Multiplatform support
  12. 9:53Starter projects
~/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.