Jetpack Compose for Games & Animations
summary
Jetpack Compose can be used as a real canvas for generative art, games and micro‑interactions using Kotlin and the Canvas API. The uploader groups demos into five animation categories and shows working builds: a radial central menu, a heartbeat loader, a moving square driven by Animatable, and an exploding FAB driven by updateTransition and animateFloatAsState. Examples use launchEffect, infiniteRepeatable and animation inspector, and complete projects (Tetris, Flappy clones) are available on GitHub.
AI-written summary · about
chapters (19)
- 0:00Introduction and setup
- 1:29Jetpack Compose overview
- 3:19Animate content size basics
- 5:25Animate content size demos
- 5:47Animated visibility explained
- 7:55Animated visibility demos
- 8:37Animated star as state methods
- 11:07Animated star as state demos
- 13:16Repeatable animations with Animatable
- 15:51Canvas and drawing basics
- 17:16Canvas animations for games
- 19:03Animation transitions introduction
- 20:50Update transition in depth
- 23:38Customizing transition specs
- 25:48Android Studio animation inspector
- 26:31Choosing the right animation API
- 28:17Animated content and crossfade
- 29:43Animation decision flowchart
- 30:05Resources and further learning
related talks
37mJetpack Compose for Games & Animations
21mAnimations with Jetpack Compose
01h 12mJetpack Compose over inheritance
32mJetpack Compose — Next Gen Kotlin UI Toolkit for Android
41mCompose by Example
01h 00mJetpack Compose - Next Gen Kotlin UI Toolkit for Android
19mJumping into Jetpack Compose way too early to see what's inside
39mMagic Sprinkles: Adding animations to your app with Jetpack Compose
