Animation plays a crucial role in App UI/UX. If not done correctly it can bite back leading to a bad app experience. A key to good animation is knowing API well and when to use which one.
While it is crucial to know animation APIs on the consumer side it is essential to know the internals of Compose animation to be able to debug or optimize something which requires internal knowledge.
This talk aims to throw some light on the internals of the following APIs
- Low-level animation API - Animation & AnimationSpecs
- Animatable API
- animation*AsState API
- Transition API
At the end, we will learn the internals of Compose Animation which will prepare you to optimize your App UI/UX experience!