---
title: Animation
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/animation
---

# Animation

Animate your views and other content to create a more engaging experience for users.

## Topics

### View-Based Animations

- [NSViewAnimation](appkit/nsviewanimation.md)
- [NSAnimatablePropertyContainer](appkit/nsanimatablepropertycontainer.md)
- [NSAnimationContext](appkit/nsanimationcontext.md)
- [NSAnimation.Progress](appkit/nsanimation/progress.md)
- [NSAnimationEffect](appkit/nsanimationeffect.md)

### Presentations

- [NSViewControllerPresentationAnimator](appkit/nsviewcontrollerpresentationanimator.md)

### Custom Animations

- [NSAnimation](appkit/nsanimation.md)
- [NSAnimationDelegate](appkit/nsanimationdelegate.md)

## See Also

### User Interface

- [Views and Controls](appkit/views-and-controls.md)
- [View Management](appkit/view-management.md)
- [View Layout](appkit/view-layout.md)
- [Appearance Customization](appkit/appearance-customization.md)
- [Windows, Panels, and Screens](appkit/windows-panels-and-screens.md)
- [Sound, Speech, and Haptics](appkit/sound-speech-and-haptics.md)
- [Supporting Continuity Camera in Your Mac App](appkit/supporting-continuity-camera-in-your-mac-app.md)
