Hi everyone,
I am currently developing an app for my Swift Student Challenge submission. One of the key features of my app is visualizing user progress over time using SwiftData and Swift Charts.
I have a concern regarding the first-time experience for the reviewer. Since the app relies on accumulated data to display meaningful trends, the dashboard/charts will appear empty on the very first launch, which might not fully showcase the visualization logic I’ve implemented.
To ensure the reviewer can immediately grasp the app's potential within their limited review window, I am considering generating pre-populated sample data (mock data) only on the initial launch.
Does Apple generally recommend including sample data in a challenge submission to better demonstrate UI/UX and data visualization capabilities?
Or is it strictly preferred to present a "fresh" empty state, as a real first-time user would see it?
I want to make sure I am following the best practices for the challenge while highlighting my technical implementation of the SwiftData and Charts frameworks.
Thank you in advance for your advice!
Swift Student Challenge
RSS for tagDiscuss Swift Student Challenge.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello Apple Developer community!
While reading the SSC Full Terms and Conditions, I noticed that "Your app playground requires sign in" is a term for disqualification.
If our app idea requires sign in for personalization and security, can we submit a prototype without the sign in feature and add it later before publishing the app? Or should we steer clear of app ideas that require sign in altogether?
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Sign in with Apple
Prototyping
Hi everyone,
I am working on my submission for the Swift Student Challenge 2026 using a Swift App Playground (.swiftpm).
The default project was set to iOS 16, but I manually edited the Package.swift file to change the minimum version to iOS 18.0 so I can use the latest APIs. I also modified the supportedInterfaceOrientations to lock the app to Portrait mode only.
I know the file contains a warning saying "Do not edit it by hand," so I am worried about two things:
Disqualification: Will manually changing the iOS version from the default 16.0 to 18.0 cause any issues with the submission validator or the judging environment?
Orientation: Is it acceptable to strictly force .portrait mode for the challenge, or are we required to support landscape/responsive layouts for the judges' iPads?
I want to make sure these manual changes won't technically invalidate my playground.
Thanks for your help!
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. It uses a mini on-device LLM 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. You can check out the basis of my app at my website. https://whiteb0x.me
Hopefully I can get some feedback from the community, and/or ex winners! Thanks all! - Luke
Hi, I am planning to apply for the Apple Swift Student Challenge. Is it acceptable to use Vietnamese names (proper nouns) within the app, provided all other text, code, and UI elements are in English? Will this still be considered valid?
Hey guys! I am planning on join this year's SSC. I only have a iPad to do so. With that Apple says we can use Swift Playground. I am 14. And have the experience to code Swift since some years ago. I cant wait to... Make stuff!! ^•^.
I don't know what else to say...
Topic:
Community
SubTopic:
Swift Student Challenge
The app idea I had in mind for my swift student chalange submission relies on data on the users phone(e.g. photos, contacts or files)
How would I simulate that data in the swiftpm package? is it enough to just have a class with dummydata?
Hello,
I want to use the Speech framework in my app. However, I found that if I want it to work offline, it must be downloaded separately on the device. Do I understand correctly that it is not allowed to use it in a Swift Student Challenge submission if English (as the speech language) must be downloaded by the tester on their device using the internet beforehand?
Hi,
I’m working on my Swift Student Challenge submission using iOS 26 APIs (FoundationModels) along with AVFoundation + Vision to capture user input and generate feedback.
Since Swift Playgrounds doesn’t support FoundationModels framework, I’m using an Xcode App Playground, but I heared that submissions are reviewed in the Simulator, which doesn’t support live camera feed.
I’m unsure how to handle this.
Looking for guidance on the recommended approach.
Thanks!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift Playground
AVFoundation
This is probably a silly question, but I just want to make sure.
The screenshot submission states:
"Upload three screenshots of your app playground that best represent the user experience as .png or .jpg files. Do not upload handwritten notes, sketches, or outlines."
For an Apple Pencil based app, can I sketch in the canvas to show the abilities of the app in the screenshots? I assume yes and that this only refers to submitting mock-ups of apps, but I wanted to be super sure I won't be going against the rules.
My playground may require that the device has downloaded some resources in advance, such as Apple's advanced voice, translation language... But this is not necessary. It is just an incidental function. If it is not downloaded, the app will prompt that this function is not available and most of the other functions can continue to be used. But I want to know whether the judge's device will download these things in advance, and if not, will the judges think that there is a problem with my app that can't be used normally, which will cause my work to be rejected directly?
Because my app uses the API of iOS 26, it needs to run in Xcode, and the competition allows the Apple intelligent function, but it is stipulated that if it runs with Xcode, the app will be tested on the simulator. However, my app involves image playground and cannot run on the simulator. Does anyone have a good solution?
Thank you!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
iPad
Swift Playground
Apple Intelligence
Hi, I recently built an app and I’m planning to publish it on the App Store. Since the Swift Student Challenge (SSC) is coming up, I’m also considering submitting the same project by converting it into a Swift Playground (with some content trimmed to meet the rules). I believe both I and the project are eligible.
My question: if I publish the app on the App Store first and then submit it to SSC, could that violate the rules or lead to rejection?
I also have a concern: because I’m a minor, Apple requires the App Store developer name to be my mother’s. However, the app was entirely developed by me. my mother and anyone else did not participate(My mother can't even use a computer.). I’m worried this might create confusion and make judges think I copied someone else’s work, which I did not.
Would you recommend publishing on the App Store now, waiting until after SSC, or taking a different approach? Thank you.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
App Store
Swift
Swift Playground
I am currently developing my submission for the Swift Student Challenge 2026. My project focuses on financial literacy for children ("Canteen Hero"), and I want to ensure it runs flawlessly during the judging process. I have two specific questions regarding the environment:
Which iOS/iPadOS version do judges typically use for testing? Should I assume they will be using the latest stable release (e.g., iOS 19/iPadOS 19) or a specific beta version?
Device Compatibility: Is it a requirement to design the app for all previous iOS versions (backward compatibility), or is it acceptable to target only the latest APIs (iOS 18/19+) to utilize modern features like SwiftData and the latest SwiftUI animations?
Thank you for your guidance!
Hi everyone,
I have a question about showcasing my Swift Student Challenge submission.
My app includes layouts optimized for iPhone, iPad, and Mac, and I’d like to highlight that it works well across all three device sizes.
Would it be acceptable to upload one combined screenshot that shows the same screen displayed on iPhone, iPad, and Mac side-by-side, to demonstrate the responsive design?
Thanks in advance for any advice!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift
Swift Playground
I'm working on my Swift Student Challenge 2026 submission and have a question about the evaluation environment.
My app targets iOS 26 (I had to configure this on the Package.swift file directly) and uses the Speech framework for on-device speech recognition. I've selected Swift Playgrounds as my evaluation path (rather than Xcode) with the intention of having it run on a physical iPad rather than Simulator.
My question: What version of iPadOS will the evaluation iPads be running?
The reason I ask is practical, as my app's minimum deployment target is iOS 26. If the evaluation device is running an earlier version of iPadOS, the app won't launch at all. I've searched the eligibility and terms pages but couldn't find this documented anywhere.
Can I use agentic coding entirely for my app development?
Hi everyone,
I’m currently developing my submission for the Swift Student Challenge. My app idea heavily relies on CLLocationManager to track the user's movement (recording coordinates, altitude, and calculating distances) to provide a localized, real-world experience.
I have a few questions regarding how this will be evaluated during the judging process:
Testing Environment: Since the rules mention that Xcode app playgrounds are run in the Simulator, but submissions optimized for iPad are run on real devices, will the judges physically test an app that requires real-world walking/movement?
Location Permissions: Will the judges accept the iOS location permission prompts to experience the app, or should I build a "Simulation Mode" with mock GPS data to ensure they can evaluate the core logic without leaving their desk?
Judging Criteria: Does a location-dependent app fit well within the "Technical Accomplishment" and "Creativity" criteria, or is it too risky if the judges cannot test the physical movement aspect easily?
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift Playground
Core Location
Hello. I'm building my Swift Student Challenge Project. But I noticed that the FoundationModels Framework isn't supported in Swift Playgrounds. My app uses ARKit, so it definitely should be tested on real device. So, is it possible to somehow implement a foundation models to my Swift Playgrounds app? Or is it possible to ask judges to test the app on real device launching it from xcode. Your answer is really important for because the functionality of my app directly depends on Foundation Models availability. Thank you!
Hi, I was wondering if there’s a way to ensure my submission is tested on an iPad simulator in Xcode as some UI elements were designed with a large display in mind ?
Hello! Because the compilers used by different versions of Xcode 26 may be different, and I find that my app may not be able to ensure that all versions of Xcode 26 are successfully compiled. For example, my app can run on Xcode26.3 but will report an error at 26.4 (I have fixed it now). So I want to confirm which version of Xcode the jury uses to run my app, whether it is a known version or the latest version in the future. Thanks!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Beta
Swift Playground
Xcode