~/talk

High Level Flutter Animations With Low Level APIs

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [web-animation, flutter]
links:none on file
slides:none on file

Shows how to build generative animated art in Flutter using CustomPainter + Canvas, drawing rectangles and polygons via drawRect/drawPoints, tiling by computing grid counts, recursion for nested shapes, and displacement by offsetting corners with random values. Colors use HSL hue randomization instead of RGB. Polygons are precomputed, rendered with varying opacity, and animated with an AnimationController and per-polygon staggered tweens (including left‑to‑right tile delays); clipPath is used to mask images. Performance tip: drawRawPoints for thousands of elements.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:56Inspiration from Vera Molnar
  3. 5:36Setting up custom painter
  4. 8:29Basic generative art tools
  5. 10:16Adding randomness and colors
  6. 13:58Displacement and polygons
  7. 15:27Repetition in artwork
  8. 16:30Refactoring for animation
  9. 18:20Preparing for animation
  10. 19:01Animation setup
  11. 20:52Animating tiles and tiles
  12. 21:57Generative art in UIs
  13. 23:23Clipping images with canvas
  14. 24:30Can UIs be art
~/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.