{"id":128474,"date":"2021-06-10T00:31:25","date_gmt":"2021-06-10T00:31:25","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=zpb2xcfr"},"modified":"2021-06-10T00:31:25","modified_gmt":"2021-06-10T00:31:25","slug":"challenge-framework-freestyle","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2021\/06\/10\/challenge-framework-freestyle\/","title":{"rendered":"Challenge: Framework Freestyle"},"content":{"rendered":"<div class=\"inline-article-image\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/09\/challenge-framework-freestyle.jpg\" data-hires=\"false\" alt=\"Framework icon with a question mark on top of it on a yellow background\"><\/div>\n<p>No matter your level of expertise, it can be daunting to step out of your comfort zone when you\u2019re first learning about new frameworks or technologies. Our challenge today presents a fun and interactive way to encourage you to try something new with an ARKit sample app and one framework of your choosing. What can you create in 100 lines of code or less?<\/p>\n<h3>Begin the challenge<\/h3>\n<p>This challenge is a gamified Augmented Reality experience created with RealityKit and ReplayKit. To participate, you\u2019ll need to have downloaded the developer beta for iOS 15 and Xcode 13. After you do, download the Framework Freestyle sample project from this challenge and open it in Xcode, then build and run the app on your iOS device. <\/p>\n<p>When you engage with the app, it triggers a mystery sequence of Apple frameworks, randomly selecting one of them. Here comes the fun part: We\u2019re asking you to build something new using whatever framework the randomizer lands on \u2014 and do so using 100 lines of code or less! For example, if it lands on SwiftUI, you could experiment in Xcode with the canvas, or try making a basic search bar with .searchable. Don\u2019t worry too much about building something perfect: Use this challenge to break the ice, learn, and have fun.<\/p>\n<h3>Resources<\/h3>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/realitykit\/wwdc21_challenge_framework_freestyle\" class=\"icon icon-after icon-chevronright\">WWDC21 Challenge: Framework Freestyle<\/a><\/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","protected":false},"excerpt":{"rendered":"<p>No matter your level of expertise, it can be daunting to step out of your comfort zone when you\u2019re first learning about new frameworks or technologies. Our challenge today presents a fun and interactive way to encourage you to try something new with an ARKit sample app and one framework of your choosing. What can [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":128475,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-128474","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\/128474","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=128474"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/128474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/128475"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=128474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=128474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=128474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}