android-motion-animations

Installation
SKILL.md

Android Motion & Animations ๐ŸŽญโœจ

Expert strategies for building fluid, high-performance, and delightful user experiences using the Jetpack Compose animation system.

โšก When to Use

  • Screen Transitions: Implementing Shared Element Transitions (Compose 1.7+).
  • Interactive UI: Creating elastic or physics-based movements.
  • Dynamic Layouts: Animating content size changes or visibility.
  • Micro-interactions: Adding subtle "magic" to buttons, icons, or cards.
  • Lottie/Rive: Integrating complex vector-based animations.

๐Ÿ—๏ธ The 4 Layers of Compose Animation

1. High-Level (Simple)

  • AnimatedVisibility: Slide/Fade in and out.
  • AnimatedContent: Transition between different UI states.
  • Modifier.animateContentSize(): Smoothly resize a container as children change.
Installs
11
GitHub Stars
11
First Seen
Aug 6, 2026