~/talk

Jetpack Compose for Games & Animations

Talkat droidcon EMEA 2020 · 2020-10-08..10-09· [creative-coding, web-animation]
slides:none on file

Shows concrete Compose APIs and working examples: Canvas plus animateContentSize, AnimatedVisibility, animate values, animatedFloat and Transition. Demonstrations include a button nav built in ~18 lines, a moving square that travels 500 pixels in 1 second, a heartbeat scale to 1.3 with infinite repeats, a full dino game and a 2048 clone, and an exploding FAB from 80 to 5000 using keyframes* (200ms dip to 35, 1s total). Uses experimental animation API and runs on device.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:17About speaker and topic
  3. 1:01What is Jetpack Compose
  4. 2:27Five animation techniques overview
  5. 3:11Animate content size explained
  6. 6:07Customizing content size animations
  7. 6:29Animated visibility introduction
  8. 8:39Customizing visibility animations
  9. 11:33General animate method overview
  10. 14:08Animate method examples
  11. 16:58Animated value vs animate
  12. 20:09Animated value in practice
  13. 21:16Canvas basics for animations
  14. 21:58Animated position on canvas
  15. 23:23Animated value in games
  16. 24:07Transition method introduction
  17. 24:54Exploding FAB animation demo
  18. 31:58Adding color transitions
  19. 34:54Live demo of animations
  20. 36:41Resources and further learning
  21. 39:10Q&A session
~/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.