Swift Student Challenge

RSS for tag

Ask questions and connect with other challenge applicants.

Posts under Swift Student Challenge tag

200 Posts

Post

Replies

Boosts

Views

Activity

Which device is used to test Swift Student Challenge submissions?
Hi there, I intend to submit an app playground for the Swift Student Challenge this year. I am currently using the Swift Playgrounds app to develop a playground. Now I understand that when submitting I can choose the option of having my app playground to be tested on Swift Playgrounds on either iPadOS or macOS. But I would also like to know on which screen size is my app going to be tested. Let's say I want my app playground to run on macOS, now is there a way to also select the MacBook model, like 14-inch or 16-inch? This would give the participants a better idea of where the app playground will be tested.
3
1
799
Feb ’25
Redeeming Apple Developer Program Benefits from Swift Student Challenge
Hi, I’m a 2 time Swift Student Challenge Winner (2021 and 2022). I was under 18 when I won the challenges, but I recently turned 18 and want to redeem my free Apple Developer Program Membership benefits. However, I had problems with my Apple Developer Account, so I contacted Apple Developer Support and they told me that there was something wrong with my Apple Account and they didn't know anything bout Swift Student Challenge Apple Developer Program Memberships. When I try to click the “enroll” button on the Apple Developer Website all it says is "Your enrollment in the Apple Developer Program could not be completed at this time.” I emailed swiftstudentchallenge[at]apple.com but didn't get a reply back either. I was wondering if anyone could direct me to someone who I could contact to resolve this issue.
1
0
870
Feb ’25
Metal Integration with SwiftUI
Hello! I have asked this question in previous years, but I want to make sure I can be safe as each challenge could be different. Are applicants for the Swift Student Challenge allowed to use the features and technologies involved with Metal/MetalKit? Last year, the answer was yes. I have seen a few people here and there use it with Swift and won. I would like to know if we can use it for the 2025 challenge for this year as well. Thanks! :)
2
0
928
Feb ’25
Report a bug on Swift Playground, "Learn to Code 2" - "Seeking Seven Gems"
Hello folks, I'd like to report a bug in Swift Playground to Apple official dev team, it's in "Learn to Code 2" - "Seeking Seven Gems". The puzzle map can't be loaded, please check the following screenshot, My system environment: MacOS 15.3 Swift 6.0.3 (swift-driver version: 1.115.1 Apple Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)) Swift Playground 4.6.2 Xcode 16.2 Hardware: MacBook Pro/M2 Pro/32G
1
1
744
Feb ’25
Question about the eligibility
As of June 28, 2023, South Korea has standardized its age-counting system to align with international norms, meaning that the traditional "Korean age" system is no longer used in official contexts. According to the SSC eligibility criteria, I found that participants from South Korea must be at least 14 years old. I'm confused whether if the eligibility criteria has applied this. (I'm 13 in global, which means that I could join the SSC if I was born in the US) With the recent change in age calculation, this requirement refers to my international age.. I am wondering if I still have to wait one more year.. Please be free to give more information if you know..
1
0
682
Feb ’25
Unable to rename the Swift Playground or add an icon when package dependencies is imported
I'm unable to rename my Swift Playground or add/change the app icon when I imported a package dependency after upgraded my Swift Playgrounds App to the newest version. Every time I tried to do that, the whole project will be destroyed and showed error message below. I wonder if anyone have same experience with me or someone can tell me the solution, it terrifies me and I'm worried that I'll be unable to submit my project on time because of that.
4
0
883
Feb ’25
Link in Swift Student Challenge
I intend to participate in the Swift Student Challenge. A link is provided within my application that directs users to an Internet HTML web page. Link(destination: URL(string: "https://url.com")!) { Label("Developer Website - .....com", systemImage: "arrow.right") .shadow(color: Color.white ,radius: 50) } This URL corresponds to my personal web page. Although it is not directly related to the experience interaction within the application, I have decided to include it as it serves as a logo and demonstrates my proficiency in HTML. However, the challenge’s rules stipulate that the evaluation environment is not permitted to connect to the Internet. Consequently, I am concerned that my work may be rejected due to its perceived incompleteness or errors. So should I keep it? Thanks!
1
0
867
Feb ’25
Training Images for Vision Classifier Model - Swift Student Challenge
I'm working on my Swift Student Challenge submission and developing a Vision framework-based image classifier. I want to ensure I'm following best practices for training data and follow to guidelines for what images I use to train my image classifier. What types of images can I use for training my model? Are there specific image databases or resources recommended by Apple that are safe to use for Swift Student Challenge submissions? Currently considering images used from wikipedia, and my own images
1
0
721
Feb ’25
Swift Student Challenge - Can I Use Third-Party or Apple Provided Code?
I'm working on my submission for the Swift Student Challenge and I have some questions regarding the use of existing code. Can I use code provided by Apple in their official resources? For example, Apple recently shared a video on custom shaders (https://developer.apple.com/videos/play/wwdc2024/10151), and I’d like to implement a ripple effect using a Metal shader similar to the one demonstrated. Would this be allowed? Am I allowed to use solutions found on developer forums like Stack Overflow, as long as I properly document and reference them in my code? Or does all the code need to be fully original? I’d appreciate any clarification on these points. Thanks in advance!
2
0
656
Feb ’25
The Swift Student Challenge is tested in the real machine.
I am interested in participating in the Swift Student Challenge. My application contains a significant amount of augmented reality (AR) content, necessitating access to the camera. It is evident that if the reviewer utilizes a simulator or operates on a Mac, they will not be able to experience the AR function. Therefore, the AR function in the camera experience application must be utilized to access a real iPad. However, it is mentioned in https://developer.apple.com/forums/thread/773530 that the plan is to evaluate Xcode app playgrounds within the simulator. Additionally, I observed the statement “Note: Xcode app playgrounds are executed in Simulator” on the submission page. Consequently, it is clear that the reviewers are limited to using a simulator or running my application on a Mac. In light of this, I am seeking guidance on how to enable the reviewer to utilize a real iPad to access the AR function in the camera experience application. Alternatively, I may need to reconsider my strategy and discontinue utilizing AR.
1
0
936
Feb ’25
SceneKit
Helle there Currently, I’m attempting to create an interactive learning application with a 3D view. I’ve discovered the framework SceneKit, but I lack the necessary knowledge to animate, load and moving objects. Could someone kindly suggest some good articles or tutorials on this topic?
2
0
1.3k
Feb ’25
Swift playgrounds and display orientation swift student challenge submission
I was developing my app on Xcode and I saw in requirements it says “your submission must be an app playground (.swiftpm) I reckon I can develop in Xcode and then copy those files in playgrounds app, make some changes, for it to work. also I made my project in landscape mode in Xcode, in playgrounds can I lock display orientation through package.swift file or I should continue making me app in landscape mode and ask players to change their viewing orientation via a popup?
2
1
600
Feb ’25
Winner's visa issue
It was mentioned in the Swift Student Challenge that outstanding winners will have the opportunity to visit Apple Park in the United States. However, as a challenger from China who is not currently in the U.S., this means that if I receive the outstanding award, I will need to apply for a visa to travel to Apple Park. Since I am under 18, my guardian would also need to apply for a visa. Therefore, I would like to know if Apple provides visa assistance for outstanding winners and their guardians from China, or if we are responsible for applying for the visas on our own.
1
1
722
Feb ’25
How will my app be tested in the Swift Student Challenge?
Hello, I’m developing my project for the Swift Student Challenge and I have some questions about the platform it will be tested on. If I create an iOS app that uses ARKit, for example, will it be evaluated on a real iPhone or only in a simulator on a Mac? I ask this because some functionalities, such as camera-based augmented reality, don’t work properly in the simulator. I’d like to better understand the guidelines to ensure my project functions correctly during the evaluation. Thank you!
3
1
876
Feb ’25
Lock Orientation and Disable Multitasking/Slide Over
Hello! I have a quick question about locking orientation and disabling Multitasking/Slide Over in a .swiftpm for the Swift Student Challenge. A .swiftpm file contains a Package.swift file. At the top of this file, there is a very scary warning that directs you to not edit it. However, being unable to edit this means that I cannot lock the orientation of an iPad and disable Multitasking/Slide Over. I have read that it does not break your project if you ignore the warning and I tried it out for myself — editing the file does indeed lock orientation and disable Multitasking/Slide Over! Although, as you can imagine, this is quite nerve-wracking. What are the actual technical implications of doing this? Are participants allowed to do this? If this does not seem like a good idea, would judges follow through with a note that tells them to simply not use certain orientations and Multitasking/Slide Over? (Yeah, I know… not an ideal thing but if there’s anyone to understand it would be Apple employees). I am faced with two uncertain options: ignore a warning and get what I need or follow the warning but then have a very poorly designed experience (some apps just aren’t meant for portrait and Multitasking/Slide Over, even if this is not a full app). I definitely don’t want hundreds of hours of work to go down the drain or risk rejection because of some type of problem with this, that’s for sure. Perhaps a “hack” would work if I were creating an actual app, but the stakes become higher when it is for this challenge. Thanks! :)
1
0
784
Feb ’25
Which device is used to test Swift Student Challenge submissions?
Hi there, I intend to submit an app playground for the Swift Student Challenge this year. I am currently using the Swift Playgrounds app to develop a playground. Now I understand that when submitting I can choose the option of having my app playground to be tested on Swift Playgrounds on either iPadOS or macOS. But I would also like to know on which screen size is my app going to be tested. Let's say I want my app playground to run on macOS, now is there a way to also select the MacBook model, like 14-inch or 16-inch? This would give the participants a better idea of where the app playground will be tested.
Replies
3
Boosts
1
Views
799
Activity
Feb ’25
Redeeming Apple Developer Program Benefits from Swift Student Challenge
Hi, I’m a 2 time Swift Student Challenge Winner (2021 and 2022). I was under 18 when I won the challenges, but I recently turned 18 and want to redeem my free Apple Developer Program Membership benefits. However, I had problems with my Apple Developer Account, so I contacted Apple Developer Support and they told me that there was something wrong with my Apple Account and they didn't know anything bout Swift Student Challenge Apple Developer Program Memberships. When I try to click the “enroll” button on the Apple Developer Website all it says is "Your enrollment in the Apple Developer Program could not be completed at this time.” I emailed swiftstudentchallenge[at]apple.com but didn't get a reply back either. I was wondering if anyone could direct me to someone who I could contact to resolve this issue.
Replies
1
Boosts
0
Views
870
Activity
Feb ’25
Can't submit to Swift student Challenge
This message show when I click submit. Sorry, we could not complete your request. An unknown error has occurred and your submission could not be completed. Please go back and try again. If you continue to have issues, contact us. Back
Replies
2
Boosts
0
Views
672
Activity
Feb ’25
I can't submit to Swift student Challenge.
This message show when I click submit. Sorry, we could not complete your request. An unknown error has occurred and your submission could not be completed. Please go back and try again. If you continue to have issues, contact us. Back
Replies
1
Boosts
0
Views
927
Activity
Feb ’25
Metal Integration with SwiftUI
Hello! I have asked this question in previous years, but I want to make sure I can be safe as each challenge could be different. Are applicants for the Swift Student Challenge allowed to use the features and technologies involved with Metal/MetalKit? Last year, the answer was yes. I have seen a few people here and there use it with Swift and won. I would like to know if we can use it for the 2025 challenge for this year as well. Thanks! :)
Replies
2
Boosts
0
Views
928
Activity
Feb ’25
Report a bug on Swift Playground, "Learn to Code 2" - "Seeking Seven Gems"
Hello folks, I'd like to report a bug in Swift Playground to Apple official dev team, it's in "Learn to Code 2" - "Seeking Seven Gems". The puzzle map can't be loaded, please check the following screenshot, My system environment: MacOS 15.3 Swift 6.0.3 (swift-driver version: 1.115.1 Apple Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)) Swift Playground 4.6.2 Xcode 16.2 Hardware: MacBook Pro/M2 Pro/32G
Replies
1
Boosts
1
Views
744
Activity
Feb ’25
Question about the eligibility
As of June 28, 2023, South Korea has standardized its age-counting system to align with international norms, meaning that the traditional "Korean age" system is no longer used in official contexts. According to the SSC eligibility criteria, I found that participants from South Korea must be at least 14 years old. I'm confused whether if the eligibility criteria has applied this. (I'm 13 in global, which means that I could join the SSC if I was born in the US) With the recent change in age calculation, this requirement refers to my international age.. I am wondering if I still have to wait one more year.. Please be free to give more information if you know..
Replies
1
Boosts
0
Views
682
Activity
Feb ’25
Unable to rename the Swift Playground or add an icon when package dependencies is imported
I'm unable to rename my Swift Playground or add/change the app icon when I imported a package dependency after upgraded my Swift Playgrounds App to the newest version. Every time I tried to do that, the whole project will be destroyed and showed error message below. I wonder if anyone have same experience with me or someone can tell me the solution, it terrifies me and I'm worried that I'll be unable to submit my project on time because of that.
Replies
4
Boosts
0
Views
883
Activity
Feb ’25
Link in Swift Student Challenge
I intend to participate in the Swift Student Challenge. A link is provided within my application that directs users to an Internet HTML web page. Link(destination: URL(string: "https://url.com")!) { Label("Developer Website - .....com", systemImage: "arrow.right") .shadow(color: Color.white ,radius: 50) } This URL corresponds to my personal web page. Although it is not directly related to the experience interaction within the application, I have decided to include it as it serves as a logo and demonstrates my proficiency in HTML. However, the challenge’s rules stipulate that the evaluation environment is not permitted to connect to the Internet. Consequently, I am concerned that my work may be rejected due to its perceived incompleteness or errors. So should I keep it? Thanks!
Replies
1
Boosts
0
Views
867
Activity
Feb ’25
Training Images for Vision Classifier Model - Swift Student Challenge
I'm working on my Swift Student Challenge submission and developing a Vision framework-based image classifier. I want to ensure I'm following best practices for training data and follow to guidelines for what images I use to train my image classifier. What types of images can I use for training my model? Are there specific image databases or resources recommended by Apple that are safe to use for Swift Student Challenge submissions? Currently considering images used from wikipedia, and my own images
Replies
1
Boosts
0
Views
721
Activity
Feb ’25
Swift Student Challenge - Can I Use Third-Party or Apple Provided Code?
I'm working on my submission for the Swift Student Challenge and I have some questions regarding the use of existing code. Can I use code provided by Apple in their official resources? For example, Apple recently shared a video on custom shaders (https://developer.apple.com/videos/play/wwdc2024/10151), and I’d like to implement a ripple effect using a Metal shader similar to the one demonstrated. Would this be allowed? Am I allowed to use solutions found on developer forums like Stack Overflow, as long as I properly document and reference them in my code? Or does all the code need to be fully original? I’d appreciate any clarification on these points. Thanks in advance!
Replies
2
Boosts
0
Views
656
Activity
Feb ’25
The Swift Student Challenge is tested in the real machine.
I am interested in participating in the Swift Student Challenge. My application contains a significant amount of augmented reality (AR) content, necessitating access to the camera. It is evident that if the reviewer utilizes a simulator or operates on a Mac, they will not be able to experience the AR function. Therefore, the AR function in the camera experience application must be utilized to access a real iPad. However, it is mentioned in https://developer.apple.com/forums/thread/773530 that the plan is to evaluate Xcode app playgrounds within the simulator. Additionally, I observed the statement “Note: Xcode app playgrounds are executed in Simulator” on the submission page. Consequently, it is clear that the reviewers are limited to using a simulator or running my application on a Mac. In light of this, I am seeking guidance on how to enable the reviewer to utilize a real iPad to access the AR function in the camera experience application. Alternatively, I may need to reconsider my strategy and discontinue utilizing AR.
Replies
1
Boosts
0
Views
936
Activity
Feb ’25
Playground .swiftpm project import RealityContent
I am submitting a challenge to the Swift Student Challenge. I have created a RealityContent folder using Reality Composer Pro. How can I import this folder into the Swift Package Manager (.swiftpm) project hosted on Playground to ensure that it becomes a usable package?
Replies
1
Boosts
0
Views
706
Activity
Feb ’25
SceneKit
Helle there Currently, I’m attempting to create an interactive learning application with a 3D view. I’ve discovered the framework SceneKit, but I lack the necessary knowledge to animate, load and moving objects. Could someone kindly suggest some good articles or tutorials on this topic?
Replies
2
Boosts
0
Views
1.3k
Activity
Feb ’25
Swift playgrounds and display orientation swift student challenge submission
I was developing my app on Xcode and I saw in requirements it says “your submission must be an app playground (.swiftpm) I reckon I can develop in Xcode and then copy those files in playgrounds app, make some changes, for it to work. also I made my project in landscape mode in Xcode, in playgrounds can I lock display orientation through package.swift file or I should continue making me app in landscape mode and ask players to change their viewing orientation via a popup?
Replies
2
Boosts
1
Views
600
Activity
Feb ’25
Winner's visa issue
It was mentioned in the Swift Student Challenge that outstanding winners will have the opportunity to visit Apple Park in the United States. However, as a challenger from China who is not currently in the U.S., this means that if I receive the outstanding award, I will need to apply for a visa to travel to Apple Park. Since I am under 18, my guardian would also need to apply for a visa. Therefore, I would like to know if Apple provides visa assistance for outstanding winners and their guardians from China, or if we are responsible for applying for the visas on our own.
Replies
1
Boosts
1
Views
722
Activity
Feb ’25
Essay
In the instructions, it states that you need to submit an essay for the question. Am I to answer all the questions in the form of my essay? I do not see a place to submit an essay.
Replies
2
Boosts
0
Views
603
Activity
Feb ’25
How will my app be tested in the Swift Student Challenge?
Hello, I’m developing my project for the Swift Student Challenge and I have some questions about the platform it will be tested on. If I create an iOS app that uses ARKit, for example, will it be evaluated on a real iPhone or only in a simulator on a Mac? I ask this because some functionalities, such as camera-based augmented reality, don’t work properly in the simulator. I’d like to better understand the guidelines to ensure my project functions correctly during the evaluation. Thank you!
Replies
3
Boosts
1
Views
876
Activity
Feb ’25
Question About Using Design Tools in the Swift Student Challenge
Hello everyone! The Swift Student Challenge officially starts tomorrow (February 3rd), and I have a question. Am I allowed to use tools like Photoshop to create artwork for my project? I’d appreciate any clarification. Thanks in advance!
Replies
1
Boosts
0
Views
812
Activity
Feb ’25
Lock Orientation and Disable Multitasking/Slide Over
Hello! I have a quick question about locking orientation and disabling Multitasking/Slide Over in a .swiftpm for the Swift Student Challenge. A .swiftpm file contains a Package.swift file. At the top of this file, there is a very scary warning that directs you to not edit it. However, being unable to edit this means that I cannot lock the orientation of an iPad and disable Multitasking/Slide Over. I have read that it does not break your project if you ignore the warning and I tried it out for myself — editing the file does indeed lock orientation and disable Multitasking/Slide Over! Although, as you can imagine, this is quite nerve-wracking. What are the actual technical implications of doing this? Are participants allowed to do this? If this does not seem like a good idea, would judges follow through with a note that tells them to simply not use certain orientations and Multitasking/Slide Over? (Yeah, I know… not an ideal thing but if there’s anyone to understand it would be Apple employees). I am faced with two uncertain options: ignore a warning and get what I need or follow the warning but then have a very poorly designed experience (some apps just aren’t meant for portrait and Multitasking/Slide Over, even if this is not a full app). I definitely don’t want hundreds of hours of work to go down the drain or risk rejection because of some type of problem with this, that’s for sure. Perhaps a “hack” would work if I were creating an actual app, but the stakes become higher when it is for this challenge. Thanks! :)
Replies
1
Boosts
0
Views
784
Activity
Feb ’25