Challenge: Focus on Focus APIs in SwiftUI

Image showing three text fields with one in focus

With device input — as with all things in life — where you put your focus matters. Focus can help people move through your app, whether they’re using the keyboard, Siri Remote, Apple Watch Digital Crown, or accessibility features — and you can make that experience even better with SwiftUI’s Focus APIs.

Begin the challenge

Our challenge to you: Find a part of your app where you can use the SwiftUI Focus APIs to fine-tune that interaction. That could include testing a great new tvOS implementation, polishing keyboard-driven navigation, or crafting a great accessibility experience.

Need support, or want help from the community as you explore the Focus APIs? You can share your progress in the Developer Forums.

Visit the Apple Developer Forums


  • WWDC21

Direct and reflect focus in SwiftUI

  • WWDC21

SwiftUI Accessibility: Beyond the basics

Read the WWDC21 Challenges Terms and Conditions