Hello all! My name is Luke, and I'm a 14 year old with a idea for SSC. This is my first SSC submission ever. I would like some feedback concerning a question.
My app is an AI powered academic planner that helps you and your life. I won't give too much away, but I believe it's a really helpful concept. It uses a mini on-device LLM (built with simple if this word typed then do this logic) to help organize assignments.
This is a real business I am building, and I put inside of my app simulated features such as the app saying "scanning your Google Classroom..", would this go against any terms and make the app less likely to win?
I also have my app fully polished, and feels like an actual app and finished product, with demo assignments pre-loaded, and most stuff is placeholders. Should the app be more like a guided simulator? Such as "click here to see how this will be simulated in a final release" or again should it be polished?
I just want some feedback, since I only have 3 minutes, and the app needs to be offline, I just want to improvise.
Hopefully I can get some feedback from the community, and/or ex-winners! Thanks all! And good luck! :) - Luke
Swift Student Challenge
RSS for tagDiscuss Swift Student Challenge.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hey there!
I have a few questions about the Swift Student Challenge:
Is it acceptable to include placeholders for features that aren’t supported by Swift Playgrounds, or features I planned but didn’t have time to fully implement (as long as the core experience works)?
My app relies a lot on user inputs. Is it okay to include a button that loads sample data for reviewers, or is there a preferred approach for this?
Besides the known constraints (< 25 MB, experienceable within ~3 minutes), are there any other limits, e.g. lines of code or overall app complexity
Can AI-generated assets (e.g. images) be used if they’re clearly labeled as such inside the app?
Do we need to explicitly document where AI was used (assets, code, etc.) as part of the submission?
My app uses the Foundation Model: On what device is the submission evaluated and should the usage of the Foundation Model be explicitly marked for reviewers?
Thanks a lot, and sorry for the many questions!
Hi, the rules of the '26 swift student challenge state that i may not "track and/or insert analytics code in your app playground meant to identify or track judges' activity while they review your app playground". My app (with permission) uses offline CLlocation to grab location data, with improves the functionality of the app. Is this acceptable? or do i run the risk of disqualification. Thank You!
Topic:
Community
SubTopic:
Swift Student Challenge
Hello Everyone,
I reviewed many previous year's submissions posted on swift's student's challenge distinguished winners section and noticed that most of them or all of them were designed and implemented for iOS devices only so is it a valid option to design our playground apps solely to run and function on macOS only?
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.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift
Swift Playground
Swans Quest
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!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift Playground
Swans Quest
SwiftUI
Hello!!in the terms of swift challenge say that is required to be enroledl to the apple developer program paid or free version (to join to developer programs you need to be under 18 years old).How over 18 years old can join to swift challenge if he can't make apple developer account.
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
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..
Can we use ai tools like chat gpt or claude if major part of the code is written by us?
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.
I am currently filling out the Swift Student Challenge form, and I have two questions that I hope to get clarified:
One of the options asks, “Did you use open source software, other than Swift?” I would like to know what is meant by “open source software” in this context. Does it refer to IDEs (like Xcode) or programming languages and frameworks (such as Python, ARKit)? Are Apple frameworks (e.g., SwiftUI, ARKit, etc.) and certain third-party tools (such as Xcode, Blender, etc.) considered “open source software”?
I would like to provide a demo video to ensure that the reviewers can use the app properly and experience all of its features in the shortest amount of time. For certain reasons, I do not plan to play the video directly in the App Playground. Instead, I intend to include a link in the “Comments” section at the end of the form, which will redirect to a webpage (requiring an internet connection) containing the demo video. Will the reviewers be able to view the link and access the video as intended?
I would greatly appreciate any responses to these questions!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift
Swift Playground
Swans Quest
Hi. I've been developing an app that uses Mapkit. Is Mapkit allowed in the Swift Student Challenge? If not, does anyone know of any offline alternatives to Mapkit or a way to make mapkit offline? I've been developing my app for way too long until I questioned whether its allowed.
Thanks,
Creeper25
Hello everyone,
I’m currently developing a Playground App for the Swift Student Challenge, and its core functionality relies heavily on Shortcuts Automation, App Shortcuts, and interactions with the Focus Mode status (e.g., reading Focus Status or execute Focus Filter).
Before finalizing my submission, I’d like to clarify whether these features will function as expected during the review process. Specifically:
Shortcuts Automation: My app uses custom shortcuts to trigger actions within the Playground. Will reviewers be able to test these shortcuts seamlessly, or do I need to provide explicit instructions for enabling/setting them up?
App Shortcuts: The app integrates system-level App Shortcuts (via App Intents). Are these supported in the test environment, and will reviewers see them during testing?
Focus Status Interaction: The app dynamically responds to changes in the device’s Focus Mode (e.g., adjusting UI and function based on FocusStatus). Does the evaluation environment allow access to Focus Status data, and are there restrictions on simulating Focus Mode changes?
I want to ensure these features are testable and don’t lead to unexpected issues during review. Any insights or advice from past participants, mentors, or Apple experts would be greatly appreciated!
Thank you in advance for your guidance!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Shortcuts
App Intents
Focus
When I was working on my project for Swift Student Challenge, I found an interesting fact regarding camera access. If I create an App project on Xcode, the camera capture works well on it. However, if I copied and pasted the code on an App Playground project on Xcode, it crashed and output several errors. I am wondering why this is happening.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Playground
SwiftUI
Camera
AVFoundation
I was just filling the submission for the swift student challenge and there is a note below adding the zip file saying
Note: Xcode app playgrounds are run in Simulator.
Now my xcode app playground(.swiftpm) is an AR app and needs an ipad or an iphone to run . So will my submission still be eligible for assessment and checked on ipad???
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift Playground
Xcode
Hello guys,
I have a question regarding the submission requirements. My app uses ARKit and requires Metal files for shaders, which are not supported by Swift Playgrounds. Therefore, I developed my app using Xcode.
(swift playgrounds returning error for metal file)
Since my app relies on a real device for proper functionality, I would like to know if, under these circumstances, the scene build is performed by Xcode. If the build were instead done by Swift Playgrounds, my scene would not function correctly.
I'm asking that because of this note
Thank you for your time and assistance.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Metal
Swift Playground
Xcode
I have learned that the Swift Student Challenge will be reviewed by judges within three minutes of interaction. What I want to know is whether the three-minute limit is strictly enforced or if there is some flexibility for an extension. This is because I am creating an interactive game with different scenarios, and I need to manage the duration of my game accordingly. I hope to receive your reply as soon as possible.
Topic:
Community
SubTopic:
Swift Student Challenge
Hi!
I have a concern for the SSC:
I worked on the Playground app, but on MacOS. My app has been developped to be firstly used on a mac, as the playground app let you directly download your app on you mac and act as a real one.
When i wanted to submit, I noticed there is nowhere to specify whether your app should be tested on iPad or on MacBook.
I saw Playground apps would be tested on an iPad, does it mean I have to refactor my app to work on one, or i can mention on a comment that it is a MacOS app, and should therefore be tested on a mac?
Thanks for your help on this
I am attempting to use the AVSpeechSynthesizer to include text to speech in my Swift Playgrounds project, but when I attempt to use it on my IPhone i get the following errors:
It works just fine on the simulator, but no audio is produced when I run it on-device. Is there a way to set this "bundle display name" within Swift Playgrounds, or are there any workarounds?
My code:
import AVFoundation
class Speaker {
let synthesizer = AVSpeechSynthesizer()
func speak() {
let utterance = AVSpeechUtterance(string: "Test, I am the speaker")
synthesizer.speak(utterance)
}
}