How to Make an iPhone App for a School Project, No Mac (2026)
Make a real iPhone app for a school project on a Chromebook or PC: pick an idea, build it free in the browser, present it live, and explain the Swift code.

By Sigsten Gustavii· · 8 min read
To make an iPhone app for a school project, pick a small idea with one clear job, describe it to an AI builder that writes real Swift, test and improve it in an iPhone simulator in your browser, then present it live and explain how it works, using the code and the version history. With Borel, none of this needs a Mac or an iPhone.
| Need | Without Borel | With Borel |
|---|---|---|
| A computer | A Mac for Xcode | Any computer with a browser, Chromebook included |
| An iPhone to test on | A real iPhone | Apple's iOS Simulator in the browser |
| Coding | Weeks of learning Swift | A description in plain words; the code is real Swift you can read |
| Cost | A Mac and possibly a developer account | Free, with 5 free credits a day, up to 30 a month |
| Showing it | Screen recording from a Mac | Live in the browser on the projector |
| Explaining it | Your own code | Downloadable SwiftUI code and the version history |
School projects about apps used to stop at a design on paper, because building for iPhone needed a Mac. That's no longer true. Students can now make an app that really runs, and spend their time on the parts teachers care about: the idea, the needs of the people it's for, testing, and explaining what they built.
Pick an idea that fits a project
| Subject | App idea | What it shows |
|---|---|---|
| Computer science | A quiz app with a score and a timer | Logic, data and testing |
| Biology | A plant or bird spotting log with photos | Data collection and categories |
| Maths | A times-table trainer with charts of progress | Algorithms and feedback |
| Languages | Flashcards with read-aloud | Text to speech and spaced practice |
| Geography | A map of local landmarks with notes | Maps and location data |
| Design and technology | An app for a real person's problem | User research and iteration |
| Environmental studies | A recycling guide for your school | Information design |
Choose something small enough to finish before the deadline and specific enough to test with real classmates. "An app for my grandmother to remember her medication times" beats "a health app".
Build it in your browser
Open Borel on any computer and describe the app: who it's for, what it does, the screens and the feel. Borel's planner asks about anything unclear, then writes the app in Swift with SwiftUI, Apple's own way of making iPhone apps, and Xcode builds it on Borel's Mac. The app opens in the iOS Simulator in your browser, where you tap and type as on a phone. On the free plan the simulator runs up to two hours a day, which fits a lesson or homework session.
Make a recycling guide for students at our school. The home screen has a search box and categories (paper, plastic, metal, glass, food, electronics). Each item shows which bin it goes in, with the bin's colour, and a short reason. Add a quiz tab with ten questions about recycling and a score at the end. Bright, friendly colours and big text.Improve it like a developer would
The project is in the iterations. Test the app with three classmates, note where they get stuck, and change one thing at a time with a short message to Borel. Every change is saved as a version you can return to, which gives you a ready-made record of how the app evolved for your write-up. Keep a short log: what you tested, what you learned, what you changed.
A project plan that fits a term
| Week | Goal | Evidence for your report |
|---|---|---|
| 1 | Pick the problem, interview two people who have it | Notes from the interviews and a one-sentence app idea |
| 2 | Describe and build the opening version in Borel | Your prompt and screenshots of the opening version |
| 3 | Test with three classmates, change one thing at a time | A test log and the version history |
| 4 | Polish, read the code, rehearse the presentation | One explained screen of code and the final app |
Free credits refill every day, so spreading the work over several sessions is cheaper than one long evening. Plan your biggest changes for days when you have credits left, and use quick, small changes in between.
Understand and explain the code
Teachers will ask how it works. Borel's apps are plain SwiftUI you can read: open the code in Borel, or download the whole project, which also opens in Xcode on a Mac if your school has one. Pick one screen and explain it in your report: the view that draws the list, where the data comes from, and what happens when a button is tapped. Being honest about using an AI builder, and showing that you understand what it wrote, is what makes the project yours. See SwiftUI and Swift in the glossary.
What makes a strong app project
- A real person with a real problem, named in your introduction.
- Evidence of testing: what testers did, where they struggled, what you changed.
- A decision you can defend: why a list and not a map, why three tabs and not five.
- Understanding of the code: one screen explained in your own words.
- Honest limits: what the app doesn't do yet, and why that was the right cut for the deadline.
Present it live
- Open the app in the simulator in your browser on the classroom computer before you start.
- Show the problem, then the app solving it, as a short story.
- Tap through the main task live; have a short screen recording as a backup if the Wi-Fi is slow.
- Show one piece of code and one before-and-after change from your testing.
- End with what you would build next, and why.
On a real iPhone, if you want
The free plan is enough for a project. If you want the app on a real iPhone, installing it with Borel Companion comes with Pro, from $20 a month, and uses an Apple ID; a free one works. Publishing to the App Store also needs Apple's Developer Program, which requires being of legal age to enrol, so a school project usually stops before the App Store.
Using AI honestly in school work
Check your school's rules on AI tools before you start, and say clearly in your report that the app was built with an AI builder. What you are assessed on is usually the thinking: the problem, the people it serves, the decisions, the testing and the explanation. Keep your prompts and your version history; they show your process better than any finished screen.
How to choose the right tool for a school app
- Borel, for a real native iPhone app from any computer, free to start, with code you can read and explain.
- Swift Playgrounds, if your school has iPads or Macs and the goal is learning to code Swift step by step.
- Xcode, if your school has Macs and you want to write every line yourself.
- A drag-and-drop builder, if the project is about design rather than real code.
How to do it with Borel, step by step
- Write one sentence: who the app is for and what it does.
- Describe the screens and the feel to Borel, and send it.
- Tap through the app in the simulator in your browser.
- Test with three classmates; change one thing at a time.
- Read the code of one screen and explain it in your report.
- Present it live from the browser.
The Bottom Line
A school project can now be a real iPhone app, built on a Chromebook or a PC and shown live from the browser. Borel writes the Swift, runs it in Apple's simulator and keeps every version, so your time goes into the idea, the testing and the explanation. Check your school's rules on AI, then describe your app on Borel and start building today, for free.
Questions people ask
Can I make an iPhone app for school without a Mac?
Yes. Borel builds the app on its own Mac and streams Apple's iOS Simulator into your browser, so a Chromebook or Windows PC is enough.
Is it free for students?
Borel's free plan gives 5 free credits a day, up to 30 a month, and the simulator in the browser is free for everyone, up to two hours a day on the free plan.
Do I need an iPhone?
No. The simulator in your browser runs the real app. A real iPhone is optional and needs Pro to install with Companion.
Is using an AI app builder allowed for school work?
That depends on your school. Check the rules, say clearly that you used an AI builder, and show that you understand and tested what it built.
Can I see the code of my app?
Yes. Borel's apps are SwiftUI you can read in Borel or download as a project that opens in Xcode.
Can I put my school app on the App Store?
Publishing needs Borel Pro and Apple's Developer Program, which requires being of legal age to enrol. Most school projects are shown from the simulator instead.
What app should I make for a school project?
Something small with one clear job and real people to test it with, like a quiz for your class, a recycling guide for your school or a revision app.
Can I work on the app with classmates?
Each Borel app belongs to one account, so agree on one person who builds while the group plans, tests and writes the report together.
Can the app save data, like scores or notes?
Yes. Ask for it to remember what you need; data kept on the phone needs no account, which suits a school project.
What if my app breaks the day before the deadline?
Revert to the last version that worked: every change in Borel is saved, and the revert button on a reply brings that version back. Then make the risky change again, smaller.
How do I present an iPhone app in class?
Open it in the simulator in your browser on the classroom computer, tap through the main task live, and keep a short screen recording as a backup.
I think a school project should be a real app now, not a drawing of one. Pick a small problem and show it working on the projector.
– Sigsten
Make your iPhone app in Borel
Describe the app you want and see its first screens before you pay anything.
See your app free