{"id":129454,"date":"2021-06-07T16:41:23","date_gmt":"2021-06-07T16:41:23","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=j6efg2g1"},"modified":"2021-06-07T16:41:23","modified_gmt":"2021-06-07T16:41:23","slug":"coding-design-challenges","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2021\/06\/07\/coding-design-challenges\/","title":{"rendered":"Coding &amp; Design Challenges"},"content":{"rendered":"<div class=\"inline-article-image\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges.jpg\" data-hires=\"false\" alt><\/div>\n<p>Discover fun, interactive ways to learn about the latest technologies and frameworks. Solve a puzzle using memory debugging techniques or script a short film in AR with Apple\u2019s speech synthesis engine. Design SwiftUI views with a time-hopping twist. Explore Create ML or build visualizations in Swift Playgrounds. No matter your level of expertise, challenge yourself to explore something new \u2014 and share your creations with others through the Developer Forums and social media.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/wwdc21\/challenges\/terms\/WWDC21_Challenge_Terms_Conditions.pdf\" class=\"icon icon-after icon-chevronright\">Read the WWDC21 Challenges Terms and Conditions<\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/forums\/\" class=\"icon icon-after icon-chevronright\">Visit the Apple Developer Forums<\/a><\/p>\n<h3>Tuesday<\/h3>\n<hr>\n<p><strong>Speech Synthesizer Simulator<\/strong><br \/>\n<em>Accessibility &amp; Inclusion<\/em><br \/>\nSimulate a conversation using speech synthesis.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ux4fipi2\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-1.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ux4fipi2\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Speech Synthesizer Simulator<\/h4>\n<p class=\"activity-description\">Simulate a conversation using speech synthesis.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Build an app that recognizes custom audio through ShazamKit<\/strong><br \/>\n<em>Audio &amp; Video<\/em><br \/>\nShazamKit lets you use custom audio catalogs inside your app to recognize that same audio \u201cin the wild.\u201d Dream up your own ShazamKit audio matching experience as you work off a starter sample project.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ysmtgo6k\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-2.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ysmtgo6k\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Build an app that recognizes custom audio through ShazamKit<\/h4>\n<p class=\"activity-description\">ShazamKit lets you use custom audio catalogs inside your app to recognize that same audio \u201cin the wild.\u201d Dream up your own ShazamKit audio matching experience as you work off a starter sample project.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Create your first 3D model with Object Capture<\/strong> <em>Augmented Reality<\/em><br \/>\nObject capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Use the new Object Capture Swift API to build your very own 3D model from scratch.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=36zqi3km\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-3.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=36zqi3km\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Create your first 3D model with Object Capture<\/h4>\n<p class=\"activity-description\">Object capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Use the new Object Capture Swift API to build your very own 3D model from scratch.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Design a quiz in Swift Playgrounds<\/strong><br \/>\n<em>Essentials<\/em><br \/>\nDesign a \u201cHow well do you know me?\u201d quiz using Swift Playgrounds to see who knows the most about your quirks and interests.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=wt1jaap6\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-4.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=wt1jaap6\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Design a quiz in Swift Playgrounds<\/h4>\n<p class=\"activity-description\"> Design a \u201cHow well do you know me?\u201d quiz using Swift Playgrounds to see who knows the most about your quirks and interests.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Achievement Unlocked \u2014 Fabulous Fails<\/strong><br \/>\n<em>Graphics &amp; Games<\/em><br \/>\nCreating achievements that surprise and delight players as they make their way through a game can help provide a strong feeling of accomplishment, and even make people laugh. We challenge you to create or share a Fabulous Fails achievement that is fun, strange, and delightful.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=tcxouwkc\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-5.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=tcxouwkc\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Achievement Unlocked \u2013 Fabulous Fails<\/h4>\n<p class=\"activity-description\">Creating achievements that surprise and delight players as they make their way through a game can help provide a strong feeling of accomplishment, and even make people laugh. We challenge you to create or share a Fabulous Fails achievement that is fun, strange, and delightful.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Build an app using built-in Sound Classification<\/strong><br \/>\n<em>ML &amp; Vision<\/em><br \/>\nWith Sound Classification, you can create experiences for camera, video, productivity, and game apps on all Apple platforms \u2014 and for this challenge, we\u2019re inviting you to explore a sample project and build your own.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zl9wxkjd\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-6.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zl9wxkjd\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Build an app using built-in Sound Classification<\/h4>\n<p class=\"activity-description\">With Sound Classification, you can create experiences for camera, video, productivity, and game apps on all Apple platforms \u2014 and for this challenge, we\u2019re inviting you to explore a sample project and build your own.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Animated artistry in SwiftUI<\/strong><br \/>\n<em>SwiftUI &amp; UI Frameworks<\/em><br \/>\nPut trigonometry to good use and show us your artistic side by creating a stunning graphical animation in SwiftUI.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=f0g7lam0\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-7.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=f0g7lam0\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Animated artistry in SwiftUI<\/h4>\n<p class=\"activity-description\">Put trigonometry to good use and show us your artistic side by creating a stunning graphical animation in SwiftUI.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<h3>Wednesday<\/h3>\n<hr>\n<p><strong>Large Text Challenge<\/strong> <em>Accessibility &amp; Inclusion<\/em><br \/>\nDesign for large text sizes by modifying the user interface of a simple app.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w6r26g7r\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-8.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w6r26g7r\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Large Text<\/h4>\n<p class=\"activity-description\">Design for large text sizes by modifying the user interface of a simple app.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Design multi-step shortcuts<\/strong><br \/>\n<em>Design<\/em><br \/>\nThe best shortcuts help us get repetitive things done more easily: Develop a multi-step shortcut for designer or programmer productivity.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w9yusprl\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-9.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w9yusprl\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Design multi-step Shortcuts<\/h4>\n<p class=\"activity-description\">The best shortcuts help us get repetitive things done more easily: Develop a multi-step shortcut for designer or programmer productivity.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Design for declarative device management in your MDM solution<\/strong><br \/>\n<em>Education &amp; Enterprise<\/em><br \/>\nCalling all MDM developers and enterprise administrators! Explore designing new declarative device management solutions that move management policies from the MDM server to the device.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=y3h32xgt\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-10.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=y3h32xgt\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Design for declarative device management in your MDM solution<\/h4>\n<p class=\"activity-description\">Calling all MDM developers and enterprise administrators! Explore designing new declarative device management solutions that move management policies from the MDM server to the device.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Create a musical instrument in Swift Playgrounds<\/strong><br \/>\n<em>Essentials<\/em><br \/>\nThe first part to composing a musical masterpiece is making your own instrument from scratch! Use graphical tools to create a musical instrument that will leave your audience floored (and waiting for an encore)!<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=4d6dmoaj\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-11.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=4d6dmoaj\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Create a musical instrument in Swift Playgrounds<\/h4>\n<p class=\"activity-description\">The first part to composing a musical masterpiece? Making your own instrument from scratch! In this challenge, you\u2019ll use graphical tools to create a musical instrument that will leave your audience floored (and waiting for an encore)!<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Achievement Unlocked \u2014&nbsp;Title Teasers<\/strong><br \/>\n<em>Graphics &amp; Games<\/em><br \/>\nSome achievements can pique a player&#8217;s interest into exploring something new in your app \u2014 even if the achievement only has its locked text visible. We challenge you to write a Title Teaser achievement that gets people excited about what they might uncover.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=jk5glh6l\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-12.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=jk5glh6l\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Achievement Unlocked \u2013 Title Teasers<\/h4>\n<p class=\"activity-description\">Some achievements can pique a player&#8217;s interest into exploring something new in your app \u2014 even if the achievement only has its locked text visible. We challenge you to write a Title Teaser achievement that gets people excited about what they might uncover.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Throwback with SwiftUI<\/strong> <em>SwiftUI &amp; UI Frameworks<\/em><br \/>\nWhether you\u2019ve been coding for 40 years, you\u2019re new to the SwiftUI scene, or you\u2019re a designer \u2014 everyone loves a good throwback. Give in to the nostalgia and imagine what your app might look like if designed for the Mac or iPhone interfaces of yesteryear. <\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=5qbbn6ut\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-13.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=5qbbn6ut\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Throwback with SwiftUI<\/h4>\n<p class=\"activity-description\">Whether you\u2019ve been coding for 40 years, you\u2019re new to the SwiftUI scene, or you\u2019re a designer \u2014 everyone loves a good throwback. Give in to the nostalgia and imagine what your app might look like if designed for the Mac or iPhone interfaces of yesteryear. <\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<h3>Thursday<\/h3>\n<hr>\n<p><strong>Voice Control Synonyms<\/strong> <em>Accessibility &amp; Inclusion<\/em><br \/>\nChallenge yourself to make your app accessible through Voice Control and provide support for voice-based interaction.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=4dcwl3iv\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-14.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=4dcwl3iv\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Voice Control Synonyms<\/h4>\n<p class=\"activity-description\">Challenge yourself to make your app accessible through Voice Control and provide support for voice-based interaction. <\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Framework Freestyle<\/strong><br \/>\n<em>Augmented Reality<\/em><br \/>\nOne ARKit sample app. One framework of your choosing. What can you create in 100 lines of code or less?<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zpb2xcfr\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-15.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zpb2xcfr\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Framework Freestyle<\/h4>\n<p class=\"activity-description\">One ARKit sample app. One framework of your choosing. What can you create in 100 lines of code or less?<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Memgraph capture the flag<\/strong><br \/>\n<em>Developer Tools<\/em><br \/>\nOne of our engineers has hidden a memory easter egg in our secret app. We need your help to find it, but all we know is that it has the format <code>flag_&lt;unknown_string_here&gt;@WWDC<\/code>. Using only macOS command line tools, investigate the memory issue, recover missing symbols, and capture the rogue flag.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=keebiiyl\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-16.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=keebiiyl\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Memgraph Capture the Flag<\/h4>\n<p class=\"activity-description\">One of our engineers has hidden a memory easter egg in our secret app. We need your help to find it.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Create amazing documentation<\/strong><br \/>\n<em>Developer Tools<\/em><br \/>\nExplore Xcode&#8217;s new documentation features and learn how to add documentation to your own framework or package \u2014 or to your favorite open source project.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=uyp21www\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-17.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=uyp21www\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Create amazing documentation<\/h4>\n<p class=\"activity-description\">Explore Xcode&#8217;s new documentation features and learn how to add documentation to your own framework or package \u2014 or to your favorite open source project.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Create fun visual effects in Swift Playgrounds<\/strong><br \/>\n<em>Essentials<\/em><br \/>\nEver wonder how to make it seem like confetti is raining down from the sky? Or how to create a kaleidoscope effect using code? This challenge gets you to create an artistic rendering using only shapes and your imagination.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w20nqtro\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-18.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=w20nqtro\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Create fun visual effects in Swift Playgrounds<\/h4>\n<p class=\"activity-description\">Ever wonder how to make it seem like confetti is raining down from the sky? Or how to create a kaleidoscope effect using code? This challenge gets you to create an artistic rendering using only shapes and your imagination.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Achievement Unlocked \u2014&nbsp;Series Finale<\/strong><br \/>\n<em>Graphics &amp; Games<\/em><br \/>\nWhether your game is divided into chapters, levels, or challenges, you can use achievements to help progress your narrative in unique and interesting ways. In our last challenge of the week \u2014&nbsp;our series finale&nbsp;\u2014 we invite you to create a series of achievements that tell a story and encourage people to complete a set of tasks.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=g1c0adgk\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-19.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=g1c0adgk\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Achievement Unlocked \u2014 Series Finale<\/h4>\n<p class=\"activity-description\">Whether your game is divided into chapters, levels, or challenges, you can use achievements to help progress your narrative in unique and interesting ways. In this challenge \u2014&nbsp;our series finale&nbsp;\u2014 we invite you to create a series of achievements that tell a story and encourage people&#8230;<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Focus on Focus in SwiftUI<\/strong><br \/>\n<em>SwiftUI &amp; UI Frameworks<\/em><br \/>\nFocus can help people move through your app efficiently, whether they\u2019re using the keyboard, Siri Remote, Apple Watch Digital Crown, or accessibility features. Find an interaction within your app and show us how you would use the SwiftUI Focus APIs to fine-tune that interaction. <\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=yudyoi9z\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-20.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=yudyoi9z\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Focus on Focus APIs in SwiftUI<\/h4>\n<p class=\"activity-description\">Focus can help people move through your app efficiently, whether they\u2019re using the keyboard, Siri Remote, Apple Watch Digital Crown, or accessibility features. Find an interaction within your app and show us how you would use the SwiftUI Focus APIs to fine-tune that interaction. <\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<h3>Friday<\/h3>\n<hr>\n<p><strong>VoiceOver Maze<\/strong> <em>Accessibility &amp; Inclusion<\/em><br \/>\nNavigate to the end of a dark maze using VoiceOver as your guide.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=s0tca9uk\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-21.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=s0tca9uk\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: VoiceOver Maze<\/h4>\n<p class=\"activity-description\">Navigate to the end of a dark maze using VoiceOver as your guide.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Explore spatial audio soundscapes<\/strong><br \/>\n<em>Audio &amp; Video<\/em><br \/>\nUse spatial audio to tell more immersive stories in your app and explore the demo used in the \u201cImmerse your app in spatial audio\u201d session.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ivsjgxq1\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-22.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ivsjgxq1\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Explore spatial audio soundscapes<\/h4>\n<p class=\"activity-description\">Use spatial audio to tell more immersive stories in your app and explore the demo used in the \u201cImmerse your app in spatial audio\u201d session.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Create an engaging tutorial<\/strong><br \/>\n<em>Developer Tools<\/em><br \/>\nLearn how to write an interactive tutorial to show developers how to use your own project \u2014 or add a tutorial to an existing open source project.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ta87bwxi\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-23.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=ta87bwxi\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Create an engaging tutorial<\/h4>\n<p class=\"activity-description\">Learn how to write an interactive tutorial to show developers how to use your own project \u2014 or add a tutorial to an existing open source project.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Sense the world around you in Swift Playgrounds<\/strong><br \/>\n<em>Essentials<\/em><br \/>\nJust like our senses, our devices constantly gather data from their environment, and can use that information to do interesting and important things. In this challenge, you&#8217;ll harness this device sensor data to create a visualization or experience of your choosing.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=rtoy9jv1\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-24.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=rtoy9jv1\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Sense the world around you in Swift Playgrounds<\/h4>\n<p class=\"activity-description\">Just like our senses, our devices constantly gather data from their environment, and can use that information to do interesting and important things. In this challenge, you&#8217;ll harness this device sensor data to create a visualization or experience of your choosing.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><strong>Prototype with SwiftUI<\/strong> <em>SwiftUI &amp; UI Frameworks<\/em><br \/>\nWhile SwiftUI is a powerful framework, one of its key features is its simplicity. Designers with very little knowledge of code can easily create prototypes with human-readable syntax and interactive Xcode Previews. As we say goodbye to WWDC21, we invite you to say \u201chello, world\u201d with a brilliant SwiftUI-based prototype.<\/p>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zgtznbbc\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/11\/coding-design-challenges-25.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/news\/?id=zgtznbbc\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Challenge: Prototype with SwiftUI<\/h4>\n<p class=\"activity-description\">While SwiftUI is a powerful framework, one of its key features is its simplicity. Designers with very little knowledge of code can easily create prototypes with human-readable syntax and interactive Xcode Previews. In this Challenge, we invite you to say \u201chello, world\u201d with a brilliant&#8230;<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Discover fun, interactive ways to learn about the latest technologies and frameworks. Solve a puzzle using memory debugging techniques or script a short film in AR with Apple\u2019s speech synthesis engine. Design SwiftUI views with a time-hopping twist. Explore Create ML or build visualizations in Swift Playgrounds. No matter your level of expertise, challenge yourself [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":129455,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-129454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/129454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=129454"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/129454\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/129455"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=129454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=129454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=129454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}