SwiftUI app examples: 12 kinds of apps you can build

Twelve kinds of iPhone apps SwiftUI does well, the native features each uses, and four real apps Borel built in Swift, with their prompts, cost and time.

By Sigsten Gustavii· · 8 min read

SwiftUI is the framework Apple introduced for building app screens in Swift. You describe what a screen shows, and SwiftUI takes care of drawing it, animating changes, adapting to dark mode, larger text and different screen sizes. It is what Apple recommends for new apps on iPhone, iPad, Mac and Apple Watch.

If you are wondering what you could actually build with it, or with an AI that writes it for you, this post is a catalogue. It starts with four real apps Borel built in SwiftUI, with their numbers, then goes through twelve kinds of apps, the iPhone features each one uses, and a prompt you can start from.

Four real SwiftUI apps, built from one sentence each

On 17 October 2026, Borel built these four apps, each from a one-sentence prompt. Times are from the prompt to the app running in the iOS Simulator, with the Mac's compile and start-up check included.

Four real SwiftUI apps Borel built on 17 October 2026
AppPromptCreditsTimeSwift files
Recipe bookA recipe book with tabs: my recipes with ingredients and steps, favourites, and a shopping list I can fill from a recipe.5.05 min 16 s23
Workout logA workout log: log exercises with sets, reps and weight, see past workouts by day, and my personal records.5.445 min 15 s30
Monthly budgetA monthly budget: a limit per category, add what I spend, and see how much is left in each category this month.5.565 min 12 s24
Content idea trackerA content idea tracker for my YouTube and TikTok: capture ideas, move each one from idea to scripted to filmed to posted, and see what is in each stage.2.853 min 15 s13

Each one opened with tabs, every screen filled with example content, and its data kept on the phone with Apple's SwiftData. The build pages show their real screens. All real builds are listed together.

12 kinds of apps SwiftUI does well

1. Habit and routine trackers

Daily checklists, streaks and a week grid. SwiftUI's lists and animations make ticking something off feel good, and reminders scheduled on the phone bring people back.

2. Money and budget apps

Category limits, spending by day, what is left this month. Numbers formatted in the phone's own currency, bars that change colour near a limit, and charts of where the money went. A Face ID lock keeps it private. See the real budget app build.

3. Workout and fitness logs

Sets, reps and weights, personal records and charts of progress. Steps can come from the iPhone's pedometer through motion and steps, and haptics make a rest timer felt in the hand. See the real workout log build.

4. Recipe books and meal planners

Recipes with ingredients and steps, favourites, a shopping list filled from a recipe. The real recipe build above is this kind. Add photos of dishes from the photo library.

5. Journals and diaries

Daily entries with a mood, a photo and a place. Voice notes through voice and speech, a Face ID lock, and an AI summary of the month through Borel AI.

6. Collections and catalogues

Wines tasted, books read, plants owned, records collected. A photo, a few fields and a search. The camera and scanning can read a barcode to fill in details.

7. Planners and to-do lists

Tasks, projects and due dates, with events added to your calendar and reminders on time. SwiftUI's drag-to-reorder and swipe actions are built for lists like these.

8. Content and project trackers

Ideas moving through stages, like the content idea tracker above: idea, scripted, filmed, posted. Boards, filters and counts per stage.

9. Small games

Word puzzles, quizzes, card games, tap and idle games. SwiftUI handles grids, cards and animation well; fast 3D action games need a game engine instead.

10. AI helpers

A chat assistant for a hobby, a tool that reads a photo of a menu, an app that rewrites text or makes pictures. Built-in AI gives a Borel app these with no API key.

11. Local guides and maps

Favourite places, a city walk, good spots for a hobby, pinned on Apple Maps with maps and location. Add your own notes and photos to each pin.

12. Small community and social apps

A feed for a club, a family photo board, a neighbourhood swap list. Accounts, shared posts and photo uploads come from the app's own cloud.

The native features behind these apps

What makes these apps feel native is that they use the iPhone directly, not through a web page. Here is which features each kind tends to use:

Which iPhone features each kind of SwiftUI app tends to use
Kind of appFeatures it tends to use
Habit trackerReminders, haptics, charts, on-device data
BudgetCharts, Face ID, on-device data
Fitness logMotion and steps, haptics, charts
Recipe bookPhoto library, on-device data
JournalVoice, photos, Face ID, AI summaries
CollectionCamera and scanning, photos
PlannerCalendar, reminders, contacts
GameHaptics, in-app purchases
AI helperBuilt-in AI, camera
Local guideMaps and location, photos
Community appAccounts, cloud data, photo uploads

Every app also gets Apple's own design for free: dark mode, larger text sizes and the newer Liquid Glass look, because SwiftUI's standard controls adapt on their own. The full list is on native iOS features.

Why SwiftUI suits an app written by AI

SwiftUI is declarative: the code describes what a screen should show for a given state, and SwiftUI works out how to draw it and how to animate between states. That style happens to fit the way an AI writes apps from a description. "A list of habits with a tick and a streak" maps closely onto a few lines of SwiftUI, and so does a change like "move the streak to the right".

It also means less of the app is custom code that could go wrong. Lists, navigation, tabs, sheets, forms, pickers and text fields are Apple's own, so they behave the way iPhone owners expect: swiping back, scrolling, the keyboard, accessibility and right-to-left languages work as they do in Apple's apps.

What SwiftUI gives an app without extra work
AreaWhat you get
LayoutScreens that adapt to small and large iPhones and to iPad
AppearanceDark mode, larger text sizes and Apple's current look
NavigationTabs, stacks, sheets and the swipe back gesture
AccessibilityVoiceOver labels and Dynamic Type on standard controls
DataSwiftData for on-device storage, updating screens as data changes
ChartsSwift Charts for bar, line and area charts

Because the result is ordinary Swift, it is also code a developer can read. With Borel you can download the SwiftUI project and open it in Xcode at any time, so an app that starts as an AI build can later be taken further by hand.

There are limits to keep in mind. SwiftUI is for apps made of screens, not for games that need a physics engine or 3D scenes, and some Apple features sit outside what a Borel app can use today. For the kinds of apps in this list, though, it is the most direct way to build something that looks and behaves like it belongs on an iPhone.

How to turn an example into your own app

Step 1: Pick the closest example

Choose the kind above that is nearest to your idea. A wine log is a collection; a study planner is a planner with reminders.

Step 2: Say what makes yours different

Your app is worth making because of its details. Write what is special: the fields you track, the way you sort things, the one screen you open every day.

Step 3: Write one sentence, then add screens

The four real builds above started from a single sentence. Start the same way, then list screens if you know them. Here is a template:

Prompt template: start from an example
Make an iPhone app: [one sentence like the real prompts above].
Tabs: [tab 1], [tab 2], Settings.
Use: [the iPhone features you want, e.g. reminders, Face ID, the camera].
Keep data [on my phone / in the cloud with accounts].
Look: [mood and colours].

Step 4: Try it and change it

The app opens in the iPhone simulator in your browser. Tap through it, then ask for changes one at a time.

Common mistakes when picking an app to build

  • Starting with the biggest idea. A small app you finish teaches more than a large one you abandon.
  • Planning around missing features. If the idea depends on a widget or Apple Health, it is not the right one to start with today.
  • Copying an existing app exactly. Apple turns down copies. Make your own version with your own name and details.
  • Forgetting where data lives. Personal apps keep data on the phone; shared apps need accounts and the cloud.
  • Ignoring small screens. Check every example on a small iPhone in the simulator.

From example to App Store

Any of these can stay on your own iPhone with a free Apple ID, or go to the App Store with Borel Pro and Apple's $99 a year Developer Program. Start with how to make an iPhone app with AI, and if you are weighing tools, read AI app builders for iPhone, compared.

Questions people ask

What kinds of apps can you build with SwiftUI?

Almost any app made of screens: trackers, logs, planners, journals, money and fitness apps, catalogues, small games, AI helpers, map guides and community apps. Fast 3D games are better served by a game engine.

Can AI write SwiftUI apps?

Yes. Borel writes Swift and SwiftUI from a plain description and compiles it with Xcode on its own Mac. Four real apps it built from one sentence each took 3 to 5.5 minutes.

Do SwiftUI apps run on iPad?

Yes. SwiftUI adapts to larger screens, and every app Borel makes runs on iPad as well as iPhone.

Can I see the code of these examples?

You can download the SwiftUI source of any app you build in Borel, with a project file that opens in Xcode.

Is SwiftUI better than React Native?

For an iPhone app, SwiftUI is Apple's own framework, with direct access to the phone's features. React Native suits teams that want one codebase for iPhone and Android. Read SwiftUI vs React Native for more.

I think small, specific apps are the most useful kind. Pick the example closest to your idea and change one thing about it.

– 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

Keep reading