A good video, thanks. The most vital concept I've discovered about SwiftUI declarative animation is that we DON'T animate the *views*. Instead, we apply animations to the *data*. The system is then responsible for updating the view appearance, interpolating a copy of that data. Even if that data is just a bool, it can be interpolated to different animation states smoothly.
Thanks Flo! Please elaborate on why and when we should use withAnimation vs .animation modifier, much appreciated! 😊 Another suggestion: Animation masterclass: things like animations, transitions, transactions, timeline view and everything with animations! 😁 I’d be keen to learn the power of transactions especially 😁😉
Great video mate. I feel like one of the main benefits of SwiftUI is the animation aspect
Coole Erklärung. Danke.
A good video, thanks.
The most vital concept I've discovered about SwiftUI declarative animation is that we DON'T animate the *views*.
Instead, we apply animations to the *data*.
The system is then responsible for updating the view appearance, interpolating a copy of that data. Even if that data is just a bool, it can be interpolated to different animation states smoothly.
Exactly, you got it! Nice job.
Thanks Flo! Please elaborate on why and when we should use withAnimation vs .animation modifier, much appreciated! 😊
Another suggestion: Animation masterclass: things like animations, transitions, transactions, timeline view and everything with animations! 😁
I’d be keen to learn the power of transactions especially 😁😉
What happened to your microphone???
I'm sorry for the audio issues, it was accidentally normalized and I didn't have time to re-record the video. Next one will have better audio again :)