Lottie animations in SwiftUI
You probably already know about Lottie, https://airbnb.design/lottie/, which is a library for embedding animations made in After Effects in iOS.
Lottie fills the gap between motion designers and developers: the designers can implement their animations using their favorite tool, then export it in JSON format to be used by the developers and reproduced in high quality on the device.
In this recipe, we'll use an animation downloaded from https://lottiefiles.com/, where you can find thousands of animations either free or paid for, so it is definitely a website to keep an eye on.
Getting ready
In this recipe, we'll use a resource, filling-heart.json
, that we can find in the GitHub repo, and we'll import Lottie using Xcode's Swift Package Manager integration.
Let's start by creating a SwiftUI project called LottieInSwiftUIApp
.
Then, add the filling-heart.json
file, which you can find in the GitHub repo at https:/...