Design

Learn how to ideate, iterate, and create great interfaces and experiences.

Sessions

  • Adopt Variable Color in SF Symbols

    8:00 a.m.

    Explore how you can use Variable Color to make SF Symbols even more expressive. We’ll show you how system-provided symbols use variable color and provide best practices and guidance for using it effectively. We’ll also help you learn how to incorporate variable color into custom symbols using the SF Symbols app and its annotation tools.

    Watch

  • Qualities of great AR experiences

    8:00 a.m.

    Discover best practices and techniques to help craft magical AR experiences for iPhone and iPad. We’ll provide guidance to help you determine if AR is a good fit for your experience, explore examples of great AR apps, and take you through key considerations when designing for augmented reality.

    Watch

  • What's new in SF Symbols 4

    8:00 a.m.

    Explore the latest updates to SF Symbols, Apple’s extensive library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Discover the latest additions to the SF Symbols library and new categories in the app. Learn about the new Automatic behavior, which chooses the rendering mode that best highlights what’s unique about the symbol’s characteristics. See how to use the new Variable Color feature to make a symbol more dynamic. We’ll also learn about a more efficient way of annotating symbols with the new unified approach. To get the most out of this session, we recommend first watching “What’s new in SF Symbols” from WWDC21.

    Watch

Labs

  • Accessibility design lab

    Tuesday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Tuesday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • Design lab

    Tuesday @ 4:00 - 6:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • Accessibility design lab

    Tuesday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Challenge: Pixel perfect design

    Tuesday @ 4:00 - 4:00 p.m.

    Design an app icon at pixel level using black and white colors only, on a 48×48 pixel, 32×32 pixel, or 16×16 pixel canvas.

  • Icebreaker: Design

    Tuesday @ 9:00 - 10:00 a.m.

    Join Apple designers and evangelists for a 1 hour text-based chat about design, your favorite sessions, tips and tricks, and more.

  • Study Hall: Pixel perfect design

    Tuesday @ 9:00 - 6:00 p.m.

    Ready to show off your pixel perfect design skills? We're challenging you to design an app icon at pixel level using only black and white colors on a 48×48 pixel, 32×32 pixel, or 16×16 pixel canvas. Visit the Design Study Hall to collaborate on the “Pixel perfect design” design challenge. Ask questions, connect with other designers, and share your creations.

  • Meet the Presenter: Adopt Variable Color in SF Symbols

    Tuesday @ 11:00 - 12:00 p.m.

    Meet the engineering and design teams behind “Adopt Variable Color in SF Symbols” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Meet the Presenter: What's new in SF Symbols 4

    Tuesday @ 1:00 - 2:00 p.m.

    Meet the presenter of “What's new in SF Symbols 4” and join a text-based watch party for the session with the SF Symbols design and engineering teams, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

Sessions

  • Design App Shortcuts

    8:00 a.m.

    Learn how you can surface great features from your app directly in Siri, Spotlight, and the Shortcuts app. We'll introduce you to App Shortcuts, provide best practices to help you evaluate features in your app that would work well as App Shortcuts, and take you through the process of creating one of your own. Learn how to create clear and memorable names, design custom visuals, collect required information, and create discoverable shortcuts

    Watch

  • Design an effective chart

    8:00 a.m.

    Learn how to design focused, approachable, and accessible charts. We'll show you how to design great charts with clear marks, axes, descriptions, interaction, and color and help you create useful experiences for everyone.

    Watch

  • Design app experiences with charts

    8:00 a.m.

    Learn how you can enhance your app with charts to communicate data with more clarity and appeal. We'll show you when to use charts, how to use them and how they work together in a chart design system.

    Watch

  • Meet the expanded San Francisco font family

    8:00 a.m.

    Discover the latest additions to San Francisco – the system font for Apple platforms – and find out how they can provide more control and versatility when designing interfaces. In addition to weights and optical sizes, San Francisco now supports three new width styles: Condensed, Compressed, and Expanded. We’ll also take you through the linguistic expansion of San Francisco and learn more about the feature-rich Arabic system font families: SF Arabic and SF Arabic Rounded.

    Watch

  • What’s new in iPad app design

    8:00 a.m.

    Discover the latest updates in iPad app design. We’ll take you through improvements to search, navigation bars, edit menus, multi-selection, and more. Learn how you can make your app both more powerful and easier to use when you incorporate customizable toolbars, multi-column tables, and find and replace.

    Watch

Labs

  • Accessibility design lab

    Wednesday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Wednesday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • Accessibility design lab

    Wednesday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Wednesday @ 4:00 - 6:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

Digital Lounges

  • Study Hall: Create reactive soundscapes

    Wednesday @ 9:00 - 6:00 p.m.

    Bring on the noise: It's time for a sound design challenge! Today, we're inviting you to experiment with creative ways to manipulate sound on iPhone and iPad using its myriad sensors, inputs, and variable states. Explore over 70 audio files from Apple sound designers and create a sonic experience of your very own! Visit the Design Study Hall to collaborate on the “Create reactive soundscapes” coding & design challenge. Ask questions, connect with other developers and designers, and share your creations.

  • Q&A: Human Interface Guidelines

    Wednesday @ 10:00 - 11:00 a.m.

    Meet the team behind the Human Interface Guidelines for a 1 hour text-based Q&A about the latest updates to the HIG, design guidance, and best practices.

  • Meet the Presenter: Design app experiences with charts

    Wednesday @ 1:00 - 2:00 p.m.

    Meet the presenter of “Design app experiences with charts” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Meet the Presenter: Design App Shortcuts

    Wednesday @ 3:00 - 4:00 p.m.

    Meet the team behind “Design App Shortcuts” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

Sessions

  • Design for Arabic

    8:00 a.m.

    Find out how to design or optimize your app or game for Arabic. Whether you’re planning a first release or improving an existing app or game, we’ll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and iconography, discover the nuances of Arabic script and typography in product design, and explore Arabic numerals.

    Watch

  • Design for Arabic · صمّم بالعربي

    8:00 a.m.

    تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات الخط العربي الجيد للاستخدام الرقمي، وصيغ الأرقام العربية وتأثيرها على واجهة المستخدم. This is the Arabic language edition of "Design for Arabic." Find out how to design or optimize your app or game for Arabic. Whether you’re planning a first release or improving an existing app or game, we’ll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and iconography, discover the nuances of Arabic script and typography in product design, and explore Arabic numerals.

    Watch

  • Design for Collaboration with Messages

    8:00 a.m.

    Discover how you can design great collaboration experiences using Apple platforms. We’ll show you how to combine the Share Sheet, live editing notifications, Messages, FaceTime, and your app’s existing collaboration features to help people connect and collaborate effortlessly. (Note: API will be available in an upcoming beta.)

    Watch

  • Explore navigation design for iOS

    8:00 a.m.

    Familiar navigation patterns can help people easily explore the information within your app — and save them from unnecessary confusion. We’ll show you how to take advantage of existing navigation structures to simplify complex interactions in your app without compromising its personality. Learn best practices and common pitfalls when working with tab bars, modality, and more.

    Watch

  • Make a great SharePlay experience

    8:00 a.m.

    Discover how you can design and build a great SharePlay experience. We'll show you how to identify activities in your app that can help bring everyone together — even while they're apart. Learn best practices to help you design for group activities, create intuitive interactions, and build support for different types of experiences.

    Watch

  • Writing for interfaces

    8:00 a.m.

    The words and phrases you choose for your app matter. Whether you’re writing an alert, building an onboarding experience, or describing an image for accessibility, learn how you can design through the lens of language and help people get the most from your app. We'll show you how to create clear, conversational, and helpful writing and provide tips for applying these techniques to your work.

    Watch

Labs

  • Accessibility design lab

    Thursday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Thursday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • Accessibility design lab

    Thursday @ 4:00 - 6:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Thursday @ 4:00 - 6:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • SF Symbols design lab

    Thursday @ 4:00 - 6:00 p.m.

    Request an appointment with a member of the SF Symbols team for guidance and conversation about Variable Color, automatic rendering mode, unified annotation, design and implementation best practices, and more.

Digital Lounges

  • Challenge: Design for superheroic navigation

    Thursday @ 4:00 - 4:00 p.m.

    Calling all designers: On Thursday, we're challenging you to use your powers to design a "super" navigation experience.

  • Study Hall: SwiftUI Animation Extravaganza!

    Thursday @ 9:00 - 6:00 p.m.

    Coding — like painting, dance, and language itself — is a form of artistic expression, and we're challenging you to use SwiftUI and Swift Playgrounds as your creative medium. Visit the Developer Tools Study Hall to work and collaborate on the “SwiftUI Animation Extravaganza!” coding challenge. Ask questions, connect with other developers, and share your progress.

  • Study Hall: Design for superheroic navigation

    Thursday @ 9:00 - 6:00 p.m.

    Calling all designers: We're challenging you to use your powers to design a "super" navigation experience for an app that helps our developer heroes fight code-tastrophes and design disasters. Visit the Design Study Hall to collaborate on the “Design for superheroic navigation” design challenge. Ask questions, connect with other designers, and share your creations.

  • Q&A: Prototyping

    Thursday @ 10:00 - 11:00 a.m.

    Join members of the Prototyping team for a 1 hour text-based Q&A on how to ideate and prototype your ideas.

  • Meet the Presenter: Writing for interfaces

    Thursday @ 1:00 - 2:00 p.m.

    Meet the team behind “Writing for interfaces” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Meet the Presenter: Explore design navigation on iOS

    Thursday @ 3:00 - 4:00 p.m.

    Meet the presenter of “Explore design navigation on iOS” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

Labs

  • Accessibility design lab

    Friday @ 9:00 - 11:00 a.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

  • Design lab

    Friday @ 10:00 - 12:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • UX writing lab

    Friday @ 10:00 - 12:00 p.m.

    Whether you call it copy, strings, or text, choosing the right words to appear in your app’s user interface can be challenging. UX writers will be available for 25-minute sessions to provide feedback on the way you communicate in your app — whether that's in microcopy like buttons or labels, positioning like voice and tone, or any questions related to designing through the lens of language.

  • Chart design lab

    Friday @ 12:00 - 2:00 p.m.

    Meet with designers and engineers to discuss charts in your app. Get feedback on your charts, begin designing a new chart, or discuss how people who use Apple's accessibility features will experience your charts. Come prepared with design comps, a working prototype, development build, or your released app.

  • Design lab

    Friday @ 2:00 - 4:00 p.m.

    Request an appointment with an Apple designer for a conversation about the latest design principles, best practices, design patterns, and more. Get advice on making your apps simple to use and visually compelling. Come prepared with a working prototype, development build, or your released app. Design labs are limited to one appointment request per day and one confirmed appointment for the duration of the conference. Cancelling a confirmed appointment won’t allow you to request another design lab appointment. You’ll get an email letting you know whether you received an appointment by 10 p.m. PDT. If you don’t receive an appointment, you can submit a request on another day.

  • Accessibility design lab

    Friday @ 3:00 - 5:00 p.m.

    Make your apps accessible and simple to use for everyone. Learn the basics of VoiceOver and other accessibility features to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Digital Lounges

  • Design community forum

    Friday @ 9:00 - 5:00 p.m.

    Join designers and design evangelists to share your thoughts and opinions on how we can improve our outreach for design and designers, the Human Interface Guidelines, or other design resources.