Ever talked to an AI agent about an idea and it told you to "build a waitlist first to validate it"?
Sounds simple. Until you actually try.
Domain. Backend. Email service. Signup form. Database. A few hours of setup at minimum, just to start collecting names. By the time it's live, half the momentum is already gone.
So I built lighthouse.
From an indie dev, for indie devs and makers.
✅ Validate your idea
Not just a waitlist. Attach survey questions (text fields, ratings, multiple choice) to every signup. By the time you hit your first 100 emails, you don't have a list. You have insight on what people actually want.
✉️ Keep your customers
Built-in newsletter. Your waitlist signups become subscribers in one click. No CSV exports, no juggling four tools, no losing momentum between "they signed up" and "they hear from you again."
💬 Grow with feedback
You can't grow if you don't know what your customers think. Lighthouse gives you a public feedback page: visitors leave an email, a rating, and what's on their mind. You reply right from the dashboard.
📲 QR code for every page
Every page (waitlist, survey, newsletter, feedback) comes with its own.
Going to a meetup? Show the QR.
Coffee shop bulletin board? Print and pin.
Gym, co-working space, club bathroom wall? Stick it up. Free distribution. 🎯
🔌 REST API on top of everything
Wire Lighthouse straight into your live product. Onboarding answers become segmentable, emailable data inside your app.
Validate. Keep. Grow.
One toolkit for the first 100 users, and what comes after.
Follow @Lighthouse_app_
🔗 https://t.co/oxOrV1NJOr
Top-quartile iOS apps convert at 5.31%. The industry average is 2.35%. That gap isn't traffic, it's the funnel.
If your paywall leaks, buying more ads just pushes more people into the same broken path. The fix is product work: wire Firebase events to RevenueCat outcomes, diagnose where users actually drop off, ship one focused change at a time.
Wrote up the indie playbook:
https://t.co/cZjWsmC38B
Heads up: my SaaS @Spaceport_build handles a lot of this for you. Every new iOS project ships with Firebase, RevenueCat, a paywall, AND per-region pricing pushed straight to App Store Connect ($9.99 in the US, right-priced in India and Switzerland too). The plumbing is done so you can spend your time on the conversion work that actually moves revenue
Your $29.99/year iOS sub is too expensive in India and too cheap in Switzerland. You're losing revenue in both directions and probably don't know it.
Apple's automatic currency conversion just translates your US price; it ignores what people can actually pay. Customers in emerging markets walk away at the paywall. Customers in wealthier markets quietly pay you less than they would have.
Tuning prices by region routinely lifts both conversion and revenue. It's one of the easiest wins in iOS, and almost nobody does it because doing it by hand across ~175 storefronts is awful.
New in @Spaceport_build: pick a purchasing-power strategy per subscription (Netflix-style and more) and push it to App Store Connect in one click.
https://t.co/LHqj9C6Wd1
Dependency injection in Swift isn't about purity. It's about previews that don't crash and tests that run in milliseconds.
Wrote up the 4 patterns, manual vs framework, and the concurrency trap that bites in 2026:
https://t.co/GkX5Kiy7xy
If you missed it, I built @Spaceport_build
It takes founders from idea to a complete, App Store-ready iOS app, fast. You run one short wizard, hit generate, and get a full SwiftUI project with all the boring plumbing already wired together.
The whole thing is built with SwiftUI skills from the best devs: real architecture, typed managers, clear conventions. So it's clean, senior-level Swift you keep building on, and it stays clean as the app grows instead of turning into spaghetti. Your AI agent inherits those guardrails too.
What you get, in clean senior-level SwiftUI:
- Onboarding flow that ends on a paywall
- Apple + Google sign-in
- RevenueCat subscriptions (paywall, restore, App Store Connect sync)
- Firebase analytics + crash reporting
- Local + push notifications
- A home screen widget (small, medium, large) reading live app data
- An Apple Watch app with phone-to-watch messaging
- A typed networking layer and an optional AI assistant
And the part that saves the most time: zero tooling. No XcodeGen, no Homebrew, no terminal. Unzip, double-click the .xcodeproj, hit run, and you're building features on day one instead of wiring up the same scaffolding for the tenth time.
It's also built to pass App Review the first time. One-time price, unlimited projects.
I'm also building Lighthouse, a place to help you find your first 100 customers and grow from there. More on that soon.
Silence from your users isn't peace, it's a warning sign. Quiet users churn quietly.
It's a warning signal to every indie developer. Ignore it, and you'll keep building for users who left months ago.
Just wrote a practical guide on user feedback collection in SwiftUI apps. Covers:
- Planning a feedback strategy before you bolt on prompts
- In-app UX patterns that don't interrogate the user
- SwiftUI implementation, no third-party SDK
- Using AI agents to analyze feedback at scale
- Closing the loop so users know their input shipped
If you've ever wondered why your inbox is quiet but installs are flat, this is the one.
https://t.co/OUoVUJwDFa
Spaceport is my new startup that released a few days ago.
how Spaceport actually works:
Setup beforehand: bundle ID + App Store Connect project + RevenueCat project. No pricing or IAP set up yet.
Then in Spaceport:
· Paste bundle ID and ASC app ID
· Paste RevenueCat app ID + API key
· Create your subscription (price, plan)
· Pick what you need: onboarding, RevenueCat, Firebase
· Tap generate
Spaceport syncs your subscription to App Store Connect and RevenueCat, then wires everything up.
2 min 3 sec total. I open it in Xcode and start building the actual product.
The generated project ships with:
· A typed networking layer
· SwiftGen for asset management, so a typo'd image name breaks the build, not the running app
· A Swift skill that teaches your AI agent how to keep code quality high as the app grows
Follow @Spaceport_build for the build journey.
"Good code documents itself" was solid advice. Then AI agents started reading our codebases.
A comment isn't just a note for the next human anymore. It's context for Cursor, Claude, whatever agent touches your code next.
Just wrote up 10 code commenting best practices for Swift/iOS in 2026:
· Why the "comments rot" rule needs an update
· Documenting intent so AI agents stop guessing
· Comments that survive a refactor
· What to write vs what to delete
· The habits that speed up code review
Full breakdown:
https://t.co/IfhCVvXgYj
Most iOS apps die in obscurity. Not because they're bad. Because nobody can find them.
Just wrote up 10 ASO tactics that actually move the needle in 2026. Stuff like:
· Keyword research most teams skip
· Why your icon does more for conversion than screenshots
· Localization unlocks 3-5x reach but almost no indie ships it
· Reviews now weight ranking more than they used to
· The small tests that compound month over month
Full breakdown here:
https://t.co/D9IOhFXRND
wrote a practical iOS security guide for indie devs, no enterprise fluff.
keychain vs userDefaults, key pinning, jailbreak detection done right, dependency hygiene, and more.
a secure app is a calmer app to operate
https://t.co/eqXYDKmJzD
Just.txt by @Momeks - App of the Week
A distraction-free Markdown editor. iCloud sync, no rich text, no clutter. Just you and your words.
Built with Spaceport
https://t.co/GKqBjS1N64
After years of pure native iOS dev, I finally shipped my first SaaS.
Huge thanks to @marclou's ShipFast for saving me weeks of NextJS plumbing. Decided to build the same thing for iOS founders.
Spaceport is an iOS app boilerplate. It generates everything that usually takes days to set up and that you'd otherwise have to do for every new app. Onboarding, sign-in, RevenueCat subscriptions, Firebase analytics, all pre-wired.
Two AI layers built in:
→ For YOU as the developer: the top Swift skills bundle. Open the generated project in Cursor, Claude Code, or Codex and the AI writes code that fits Spaceport's patterns, not generic Swift you'll have to rewrite.
→ For your USERS: an AI assistant module. One simple call to add OpenAI, Anthropic, or Apple's on-device intelligence to your app. Keys stay on the user's device. Switch providers anytime.
SwiftGen for asset management. Images, fonts, colors, and strings become type-safe Swift constants. A typo becomes a compile error, not a missing image at runtime.
And the painful part: type your subscription prices once and Spaceport pushes them to App Store Connect AND configures RevenueCat for you.
Project ready in 5 minutes instead of days.
Plus every customer's app gets listed in our Community apps directory. Each week we pick one as App of the Week and push it on social.
Founder launch: $70 off lifetime, first 50 customers. $79 instead of $149.
Spaceport is live.
The iOS app boilerplate that wires up onboarding, sign-in, RevenueCat, Firebase, and an AI assistant in 5 minutes.
Plus Swift Skills so AI coding agents write code that fits your project.
$70 off lifetime, first 50 founders.
https://t.co/blJedjlPHH