~/talk

Creative Coding with Kotlin

Talkat droidcon London 2025 · 2025-10-30..10-31· [creative-coding, kotlin]
slides:none on file

Shows creative coding with Kotlin using Compose Canvas and Compose Multiplatform, building a ghost animation with interactive flag-shaped options drawn on canvas. Uses canvas Path and Path.getBounds to treat shapes as buttons, adds horizontal scrolling via pointer input and detectDragGestures, and prevents accidental selection with an isScrollInProgress flag. Demo implements eight flag options (six initially visible), scrolling works but lacks clamping, and accessibility note recommends using real buttons instead of canvas for production.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:32What is creative coding?
  3. 15:13Creative coding in action
  4. 27:01Improving the interface
  5. 35:06Wrapping up
~/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.