Native iOS features
Build an iPhone app that saves data and works offline
Borel builds iPhone apps that keep their data on the phone with SwiftData, Apple's own way to store data, so they open instantly and work with no connection. Describe what your app keeps track of, and Borel writes its models and screens in Swift. When people want their data on every device, Borel's cloud is one request away.



Apps built by Borel, each keeping its data on the phone with SwiftData, in the iOS Simulator.
Ideas
What you can build with offline data
A few apps people make with it. Describe yours in your own words.
A workout log
Sets, reps and weight for every session, saved on your phone.
A monthly budget
Categories, spending and what's left, ready on the bus with no signal.
A video idea tracker
Ideas moving from first thought to posted, kept on your phone.
A recipe book
Your recipes and shopping list, open in the kitchen with no signal.
Try it
A prompt to start from
Copy it, or start with it and change it to fit your idea.
“A workout log: each session with its exercises, sets, reps and weight, and a list of my personal records.”
From words to your iPhone
Three steps, no code
- 1
Describe it
Say what the app does in plain words, or start from the prompt above. No code, and no Mac.
- 2
Watch it build
Borel writes the Swift, compiles it with Xcode on its own Mac and opens it in the iOS Simulator, streamed into your browser.
- 3
Put it on your iPhone
Borel Companion installs it over a cable the first time, then over Wi-Fi, and while it runs it puts each new version on by itself.
How Borel handles it
Written in Swift, with Apple's own frameworks
What Borel takes care of for you, so the feature works the way iPhone owners expect.
SwiftData models
Each kind of thing your app keeps is a SwiftData model, saved on the iPhone and read straight into its lists.
Never an empty screen
The app opens with a few starter rows you can edit or delete, so it shows what it does from the first launch.
The cloud when you need it
Ask for accounts, and Borel adds sign-in and a database in the cloud it runs for your app, so data follows people to any device.
SwiftData works wherever the app runs: in the iOS Simulator in your browser while you build, and on your iPhone with Borel Companion.
Your Apple ID
Works with a free Apple ID
Yes. Borel Companion puts the app on your own iPhone with a free Apple ID, which keeps up to 3 of your apps there, and Companion renews them every 7 days for you.
Frequently asked questions
Not for data it keeps with SwiftData: it's saved on the iPhone and works on a plane.
Yes. SwiftData is Apple's framework for saving data in Swift apps, built into iOS 17 and later.
Yes. Ask for accounts, and Borel adds sign-in and a database in its cloud, so people see their data on any device.
Yes. Download the project at any time: the SwiftData models are ordinary Swift files that open in Xcode.
Build your app with offline data
Start from the prompt above, change it to fit your idea, and Borel builds it while you watch.