Challenge: Animated artistry in SwiftUI

Put trigonometry to good use and show us your artistic side by creating a stunning graphical animation in SwiftUI.

Begin the challenge

The SwiftUI canvas is a powerful new way to represent and animate graphics, while drawingGroup remains a great way to flatten and render views offscreen to create beautiful graphics. Explore both canvas and drawingGroup and create an awesome graphical animation that you can animate with animations or the new TimelineView. Add your creation to a view in your existing app project, or start an entirely new project in Xcode.

  • WWDC21

Add rich graphics to your SwiftUI app

Don’t forget to consider the accessibility and design implications of your concept. Have you made sure your animation is fully accessible to everyone? Do your awesome graphics follow the Human Interface Guidelines with regard to safe areas and contrast ratios? We’re excited to see what you can make in just a day using platform best practices!

Want to share your work-in-progress or collaborate with other developers? You can show off your finished animation in the Developer Forums.

Visit the Apple Developer Forums


Read the WWDC21 Challenges Terms and Conditions