Principle is a macOS-based UI animation and interaction prototyping tool used to design highly interactive user interfaces. It focuses on creating smooth transitions, micro-interactions, and multi-screen flows using a timeline-based animation system. It’s widely used for exploring motion design and simulating app behavior before development.

