Skip to content

Latest commit

 

History

History

Spotify Lyrics

Spotify Lyrics

About

I always though of Spotify Lyrics to be a simple animation, it could not be farther from the truth, animating the lyrics based on time is quite a trivial task, but trnslation and time scroll synchronization proved to be very difficult to implement.

I had to write my own scroll logic as the Expo GO would crash, ScrollView had huge performance issues when an animation was taking place at the same time scroll occured.

Footage

spotify-lyrics.mp4

Libraries

  • Reanimated
  • Gesture Handler
  • Skia

How to run

# If the project is not running the latest Expo SDK, run the two following commands
yarn add expo
npx expo install --fix

yarn install
npx expo start --clear