Ditch the Spinner! Build a Liquid Particle Pull-to-Refresh in SwiftUI & Metal

Опубликовано: 26 Май 2026
на канале: Think Different
28
1

Tired of the standard iOS loading spinner? In this video, we completely replace the default pull-to-refresh control with a stunning, high-performance particle animation driven by Apple’s Metal framework.

We’ll build a custom engine where individual particles fall from the top of the screen, following a funneled path to form a glowing, rotating ring as you pull down. All of this is calculated on the GPU for silky-smooth 60fps performance, perfectly synced to your SwiftUI ScrollView offset!

Github: https://github.com/IvanVoznyi/SwiftUI...

#SwiftUI #Metal #iOSDev #Swift #AppDesign #CreativeCoding #UIAnimation