Project Butter aims to improve smoothness (UX) in Android through techniques like VSync, triple buffering, and the Choreographer. VSync synchronizes rendering to a display's refresh rate. Triple buffering uses three buffers to minimize tearing. The Choreographer coordinates animations, input and drawing, and notifies of VSync signals, allowing apps to optimize for smoothness. However, it only works within an app rather than system-wide.