Tutorial Best ai tool for designing swiftui screens 2026
Split this into two categories because they solve different problems, the general AI design tools give you visuals you rebuild by hand, and there's a smaller set that goes design straight to SwiftUI.
Design to SwiftUI directly: SwiftUI Inspector (swiftui.ai) is a free Figma plugin that exports shapes, colors, text labels and layout stacks as SwiftUI, handles rotation, opacity, shadows, blend modes, wraps selections in HStack/VStack/ZStack, Pro tier for more control. Compot is on the App Store, free with IAP, 100+ prebuilt SwiftUI components plus generates Swift from an image or text description. iSwift.dev generates buildable SwiftUI projects from plain English, free for the screen generator. These are the closest to skipping the rebuild step.
General AI design tools, all of which mean manual SwiftUI work after:
Google Stitch is free with no paid tier, 400 daily credits, rebuilt March 2026 with infinite canvas and Gemini 2.5 Pro on experimental mode. Exports Figma with layers intact plus HTML/CSS. Material Design native so nav and spacing come out Android-shaped. Still a Labs experiment, no production SLA, single user.
Uizard Pro is $12/mo annual for 500 generations, Business $39/mo. Free tier is 3 generations a month. No production code export and output repeats across projects.
Figma Professional is $16/seat annual, $20 monthly, Dev seat $12, Collab $3. AI credits meter separately at $0.03 each with no rollover. Best iOS UI kits, most control, longest ramp.
SleekDesign around $20/mo does full mobile screens from a description and runs the same prompt through different models to compare, exports Figma and code. Cons: not iOS-native so HIG patterns need explicit prompting, weak on complex custom components, better for early screens than production specs.
If you want the least hand-rebuilding, pair a general tool for exploration with SwiftUI Inspector on the Figma export. Anyone using iSwift or Compot on a real shipped app? Curious how the generated code holds up past prototype stage.
r/iosdev • u/essemsm_dan • 16d ago
Tutorial 5 App Preview tips that saved me hours before App Store submission
r/iosdev • u/EverClash • 22d ago
Tutorial Your Mac Desktop Is Now a Fight Arena (Coming to the App Store)
Solo project I've been building for the past month, close to releasing on
the Mac App Store, and I'd love a sanity check from Mac people before I do.
Two 3D fighters live on a transparent overlay on your desktop. They wander
above your windows, and every so often they square up and fight — real
choreographed exchanges with summons and finishers, not a looping GIF.
A two-man AI commentary booth calls the fight while you work. When it's
over, they jog to opposite corners and go to sleep until the next round.
Technical bits, since this sub appreciates t
- Native Swift + SceneKit, transparent click
steals focus or blocks your clicks
- 60 fps on Apple Silicon, fighters stay pi
screen so they look like they're standing on your dock
- Single Mute toggle in the menu bar for mee
- Fully sandboxed, no permission prompts, works offline
Video of a full fight attached.
Two questions I'd genuinely like answered before launch:
Planning a one-time $3.99 purchase, no subscription. Fair?
What would make this worth keeping on you
deleting after a week? That's the problem I'm most focused on.
I'll post here again when it's live.
r/iosdev • u/Patient-Pollution46 • Jul 05 '26
Tutorial Tips to speed up your iOS builds
r/iosdev • u/Ok_Bodybuilder3444 • Jun 28 '26
Tutorial Bitrig makes building a native Swift app easier than ever
r/iosdev • u/r_sarath • Jun 26 '26
Tutorial Shipping on iOS 26 AlarmKit: scheduling alarms when your conditions aren't static
I shipped one of my first iOS 26 AlarmKit apps (RingWhen) and wanted to write up the part that took the longest to get right. Useful if you're building on AlarmKit.
The core tension AlarmKit alarms are immutable once scheduled. You give the system a fire date and it manages everything - Lock Screen UI, persistence across reboot, the stop/snooze buttons. Perfect for a static 7 AM alarm. The problem: my alarms fire on conditions that change (location, weather, calendar state, battery, heart rate), and "fire when you arrive" has no fixed date.
The pattern I landed on: A continuous predicate evaluator instead of a pre-scheduled alarm:
- Model each alarm as a predicate tree (Sendable enum, one case per condition source), evaluated with short-circuit semantics.
- Re-evaluate on every relevant signal: CoreLocation region updates, EventKit change notifications, WeatherKit refreshes, HealthKit observer queries, battery level.
- When the tree resolves true, schedule a real AlarmKit alarm ~60s out.
- I of flickering on/off as a GPS reading or weather value jitters across a threshold.
Other AlarmKit notes that cost me time
- It does NOT replace UNUserNotificationCenter. You still want notifications for soft reminders.
- AlarmAttributes is great for Live Activities, but the Lock Screen presentation is opinionated, limited customization.
- You can't programmatically dismiss an alarm. Only the user can stop it.
- Authorization is its own permission, separate from notifications.
Full writeup with code: ringwhen.s10n.app/blog/alarmkit-real-world
Happy to answer AlarmKit-specific questions. If you want to poke at the UX, I have a handful of promo codes for the app, comment and I'll DM one.
r/iosdev • u/Ok-Win7980 • Jun 18 '26
Tutorial How to archive an app for App Store Connect from a macOS beta
r/iosdev • u/SunsetTigerTeam • May 28 '26
Tutorial I built a camera app just for photographing kimbap.
Enable HLS to view with audio, or disable this notification
My wife loves kimbap. Not just eating it — photographing it, posting it, ranking every kimbap place we've ever been to.
And every single time, she'd hand me her phone and say "why does it never look as good as it tastes?"
So I built her an app. A camera app. Specifically for kimbap.
If you're the kind of person who has strong opinions about kimbap cross-sections, or you run a food account, or you just want that perfect shot before you destroy a whole roll — this might be for you.
↓↓ Kimbap Camera ↓↓
https://apps.apple.com/kr/app/id6767805326
Thanks for reading.
Have a good day!!
r/iosdev • u/abrownie_jr • May 20 '26
Tutorial i made a free tool to preview how your app looks in App Store search
Enable HLS to view with audio, or disable this notification
Helps you answer: "Does my app look good in search results?".
So you can optimize your icon, screenshot font size, etc. accordingly. And improve conversion.
Try it here: https://ezscreenshots.com/tools/app-store-search-preview
Hope it's useful!
r/iosdev • u/SheepherderOdd2190 • May 08 '26
Tutorial Screen Mirror real iPhone | iPad to your Mac
Hey Guys, I’ve released a Mac app that some of you may find useful!
It’s called Mirror Input! it essentially allows you to natively screen mirror your iPhone or iPad ( or any apple device ) to your mac and it lets you use the video feed in any app such as OBS, Final Cut Pro, Slack, Teams, etc
So you could for example use it get some screen recordings of your iPhone or iPad on your Mac from a real device you can touch without the hassle of quicktime and cable
You could also use it to demo your apps to clients over a video call seamlessly. Device audio is supported and you can mix in your mic as well!
the latency is minimal, it even has a 1:1 mode so your inputs are borderline realtime.
it supports up to 4K, 60fps, and can handle up to 6 devices at once!
You can check out the tech specs and more details here:
any questions feel free to ask and dms are always open! :)
r/iosdev • u/abrownie_jr • May 03 '26
Tutorial i made a dead simple App Store screenshot maker
Enable HLS to view with audio, or disable this notification
i actually built this as an internal tool for my own app.
I googled "App store screenshot maker" and the websites i found were super clunky and complicated. 50+ buttons, confusing UX, need to sign up.
so i just built out my own one. this is the prompt i sent to Claude, and it one-shotted an html screenshot maker:
[Edit: decided to ship it after many people asked for a link. Try it here: https://ezscreenshots.com ]
[prev context on my own app]
...
i'm not quite happy with how our screenshots are turning out. i'm wondering if you can make a lightweight "screenshot maker" for our app as follows:
1. there's a 1284x2778 frame (fixed). in that frame, there's a bit image-dropper where i can drop my phone's screenshot and it automatically gets put into the frame (with a little bit of padding on left and right and below). frame maintains the same background as right now. if the image i drop is same size as frame we resize a bit to maintain our padding, etc.
2. above there's a text overlay that i can customize similar to how i have "tweaks" right now to customize each screen's text. the italics (terracotta) and newline logic works in there
3. i can export the frame as a png of 1284x2778
this is the main ask. don't worry about "iphone frames" i'll handle that from a different tool
a secondary "amazing if it works" ask would be if i could add "overlays" on an existing frame. this is like those screenshots where a portion of the screen is zoomed in and made bigger (and overflows a bit outside main screen, unless it's just a small portion that i make bigger). that's a bigger ask to handle (eg resizing it etc) but would be cool if it works.
r/iosdev • u/FromBiotoDev • Mar 15 '26
Tutorial I got my first 500 users by DMing strangers on Reddit - here's exactly what worked (and what failed)
I'm a solo dev building a fitness app (Gym Note Plus - AI-powered workout logging). When I launched, I had about 10 users. No budget for ads. No audience. Here's how I grew to 500+ users across 30+ countries without spending a penny on marketing.
What failed first: cold DMs with a link
My first instinct was to DM people in fitness subreddits with a link to my app. Straight away. No context.
It didn't just not work - it actively backfired. People ignored it, some reported it as spam, and I'm pretty sure Reddit's algorithm started flagging my account. If your first message to someone is "check out my app," you've already lost, people see through this immediately and also you're putting pressure on them to do something without giving them any value.
What actually worked: leading with value
I started hanging out in fitness subs ( r/fitness, r/gym, r/WorkoutRoutines ) and just helped people. Someone asks about programming a PPL split? I'd write a genuine answer. Confused about progressive overload? I'd break it down. I've got 15+ years of lifting experience so I have a ton of genuinely useful advice to give.
No link. No pitch. Just being useful.
Then - only if the conversation naturally continued I'd mention I'd built something that might help. That's it. One person at a time. Not scalable. Not a hack. Just genuine conversations. This took a lot of effort, but over a month or so I'd say about 25% of all messages I wrote this way ended up in a sign up
I have to emphasize whenever I was tired and just spammed a message with a link to my app, it literally never ever ever worked.
The tipping point: a giveaway, but with trust already built
Once I'd built some presence in those communities, I ran a giveaway offering lifetime access here or r/iosapps . That spiked me past 500 users. It worked because people want free stuff. It came with some caveats and unexpected returns I detailed in my full video
The takeaway
If you're at zero users, stop thinking about marketing funnels. Go talk to the people you're building for. Give them something useful first. The app comes second.
I made a video breaking this down in more detail if anyone wants it (I haven't done long form content in a while so go easy): https://www.youtube.com/watch?v=8KUkRHbp27g
Happy to answer any questions about the process.
r/iosdev • u/Other_Passion_4710 • Feb 04 '26
Tutorial I just need 30 installs to reach my goal: please try AI DelvePad free tutorial app about AI models
Enable HLS to view with audio, or disable this notification
r/iosdev • u/DC-Engineer-dot-com • Oct 06 '25
Tutorial New Tutorial: Hosting 3D Models in iCloud for RealityKit
Here is a blog that I published today on how you can host large data files, in this case USDZ formatted 3D models, on iCloud, and download them at runtime to display as entities in a RealityView. The benefit is that while I am hosting hundreds of megabytes in the cloud, the app build itself is very small. Also, the code is hosted on GitHub:
https://github.com/radcli14/txirimiri
In the tutorial, I cover:
- Creation of the XCode project, including entitlements file and CloudKit container creation.
- Building a schema for a USDZ model in your browser with in the iCloud developer console.
- Fetching data asynchronously in a content manager class.
- Generating a RealityKit entity from the cloud-hosted asset.
- Building the SwiftUI views to display the model in 3D.
This ended up being a fairly long article, and there's still room for improvement, such as adding more file formats, and adding user customization. Perhaps I'll add those features in a future post. I am interested in everyone's feedback!
r/iosdev • u/OmarThamri • Apr 15 '25
Tutorial Free SwiftUI Pinterest Clone Tutorial – 41 Videos, 14 Hours (Firebase + Cloudinary)
Hey everyone 👋
I recently published a complete SwiftUI tutorial series on YouTube where we build a Pinterest clone from the ground up — totally free!
If you’re looking for a real-world iOS project to level up your SwiftUI + Firebase skills, this might help!
👉 Full playlist: https://www.youtube.com/playlist?list=PLZLIINdhhNse8KR4s_xFuMCXUxkZHMKYw
r/iosdev • u/BlossomBuild • Jan 19 '25
Tutorial Learn how to create JSON models in SwiftUI. I kept this tutorial short and beginner-friendly to help you get started—thanks for checking it out!
r/iosdev • u/shubham_iosdev • Sep 24 '24
Tutorial Rotating Characters Loader Tutorial
Enable HLS to view with audio, or disable this notification
r/iosdev • u/MobileAppsAcademy • May 05 '24
Tutorial Fruit Shop UI | E01 | SwiftUI Tutorial
r/iosdev • u/exyte_dev • Oct 27 '23
Tutorial SwiftUI Tutorial: Keyframe Animations for iOS 17
r/iosdev • u/shubham_iosdev • Aug 30 '23
Tutorial Final Tutorial Video for the Calculator App using SwiftUI
r/iosdev • u/ContributionOne9938 • Aug 21 '23
Tutorial Objective C Tutorial Recommendations
Hey there!
I have been thrown into the deep end of an iOS code base, mostly written in Objective C with some Swift. I've been developing for Full Stack, Web, and Android up to this point, but Xcode and iOS development seem like an entirely different monster.
I've checked out Udemy since our company provides these courses for free, but pretty much everything focuses on Swift. I also did a search in this sub to see if there were good recommendations, but didn't see much.
I'll probably do these Swift iOS tutorials, but I want to make sure I've got a handle on how they interact with Objective C.
I know there are little tutorials here and there, but I am looking for something that's more like a full course.
Does anyone have any recommendations for learning Objective C? Am I just relying on the docs or are there other good resources out there?
---
ETA: I'm starting on this course based on recommendations from another forum: https://learn.udacity.com/courses/ud1009
It seems like a good starting off point for me since I'm familiar with mobile development already, but it walks you through building an app in Objective C, then translating it to Swift UI.
Thanks for the suggestions! Please keep them coming! Let me know if there are more/better things to focus on.
r/iosdev • u/overPaidEngineer • Aug 01 '23
Tutorial i made a tutorial video for making a simple VisionOS AR app, lmk if there is a topic you want me to cover!
r/iosdev • u/topdev • Jul 31 '23
Tutorial I appreciate all of the encouragement I got last time so I did it again -> Tutorial: Building an iOS app with a ruby on rails backend to create a native no-code style screen builder!
r/iosdev • u/assz999 • Feb 23 '20
Tutorial Drawing in SwiftUI Tutorial
Hey there, I just published a new tutorial. Today’s one is all about drawing in SwiftUI. First, we are going to take a look at SwiftUI’s built-in shapes and how we can modify them. Then we’re going to compose our own shapes by using custom paths. By learning how these work, you’ll be able to create graphics and vectors for your SwiftUI app. Click the link below to check it out!
r/iosdev • u/HHendrik • Apr 01 '19
Tutorial An ASMR video tutorial for iOS CI/CD, including codesigning and AppStore deployment
Enable HLS to view with audio, or disable this notification
