FROM OUR PRODUCTS
Blog
We write where the work happens, on each product's own site. Spaceport covers building and shipping iOS apps. Lighthouse covers validating an idea and finding the first users. Everything below links to the full post.
LIGHTHOUSEAnswering Support When You Are the Whole CompanySupport is the highest-quality research channel a small product has, and the fastest way to burn out if you treat it as an obligation. How to answer, what to automate, and how to say no.READ ON LIGHTHOUSE.BUILD →SPACEPORTSubscription vs One-Time Purchase: Which Model for Your iOS App?Subscription or one-time purchase for your iOS app? A guide to the App Store purchase types, when each monetization model fits, and how to combine them.READ ON SPACEPORT.BUILD →LIGHTHOUSEThe Pricing Page: What to Put On It, and What to Leave OffPicking the number is one problem, presenting it is another. Plan names, the free tier decision, trials and card-up-front, annual billing, and the things founders add that quietly cost them customers.READ ON LIGHTHOUSE.BUILD →SPACEPORTDo You Need App Store Server Notifications? A Guide for Indie AppsApp Store Server Notifications push subscription events to your server. What V2 sends, and whether an indie app on RevenueCat needs its own endpoint.READ ON SPACEPORT.BUILD →LIGHTHOUSEWhy Users Do Not Come Back: Early Retention When You Have Twenty of ThemAt twenty users churn is not a metric, it is twenty stories you can read individually. The most common cause is not a missing feature, it is that the problem does not happen often enough to build a habit around.READ ON LIGHTHOUSE.BUILD →SPACEPORTNo-Code App Builder or SwiftUI Boilerplate: Which for a Paid iOS App?No-code app builder or a SwiftUI boilerplate for a paid iOS app? An honest comparison of speed, native feel, App Store subscriptions, ownership, and cost.READ ON SPACEPORT.BUILD →LIGHTHOUSEThe First Five Minutes: Onboarding When You Have No Onboarding TeamMost onboarding advice assumes a product team and a tooling budget. At ten users the fix is not a guided tour, it is the empty state, one obvious first action, and doing it by hand while you still can.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS Boilerplate vs Building From Scratch: Which Should You Choose?Should you use an iOS boilerplate or build from scratch? An honest look at what a paid subscription app really involves, and when each approach wins.READ ON SPACEPORT.BUILD →LIGHTHOUSEUsing Directories for SEO: Getting Listed, and Building Your OwnTwo different tactics get called the same thing. Submitting to directories is a small one-off. Running one is a content asset that compounds, and it only works if the pages say something nobody else has.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEMCP or RAG: Which One Does Your AI Feature Actually Need?MCP connects a model to live data. RAG compresses a corpus that will not fit in a prompt. They solve different problems, and picking the wrong one produces confident wrong answers.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEFundraising After Launch: What Changes Once You Have Real NumbersLaunching turns a pitch from a story into evidence, and that changes who will talk to you and what they ask. Whether to raise at all, the numbers investors look at first, and where to find the right ones.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow StoreKit 2 Transaction Verification Works (VerificationResult)In StoreKit 2 every transaction is wrapped in a VerificationResult. What it checks, why to trust only the verified case, and when to verify server-side.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Research Your Competitors Before You Build (Without a Feature Matrix)The useful output of competitor research is not a grid of ticks. It is a list of the specific reasons people leave each tool, and where to find those reasons written down.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Tell Which Channel Actually Brought Your Waitlist SignupsA signup with no source attached cannot be repeated. The twenty minute setup, the UTM naming that does not turn into a mess, and the three reasons your best channel will look like direct traffic.READ ON LIGHTHOUSE.BUILD →SPACEPORTFamily Sharing for iOS Subscriptions: Should You Enable It?Family Sharing lets one iOS subscription cover up to six people. How it works, how to enable it in App Store Connect, and whether it helps revenue.READ ON SPACEPORT.BUILD →SPACEPORTThe Subscription Metrics That Matter for Indie iOS AppsThe subscription metrics indie iOS apps should track: MRR, trial conversion, churn, and LTV, measured in App Store proceeds rather than gross revenue.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Scope Your MVP: What to Build First, and What to CutScoping is a subtraction problem, not an addition one. The one-sentence test for what stays, the five things that always creep in, and why doing part of it by hand is a feature.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow iOS Promotional Offers Work for Subscriber Win-BackPromotional offers are discounts you show existing or lapsed subscribers to win them back. How iOS promotional offers work, and how to present one.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Talk to Users Before You Build (Without Getting Polite Lies)Ten conversations will tell you more than a thousand signups, but only if you stop asking about your idea. Where to find people, the questions that work, and how to read the answers honestly.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS App Pricing Strategy: Should You Charge the Same in Every Country?Should your iOS app cost the same everywhere? An App Store pricing strategy guide: equal worldwide versus purchasing-power pricing, with four approaches.READ ON SPACEPORT.BUILD →LIGHTHOUSEWhy Nobody Is Joining Your Waitlist: How to Tell What Is Actually WrongA flat waitlist is four different problems wearing the same coat. How to work out whether you have a traffic problem, a page problem, an audience problem, or an idea problem, before you fix the wrong one.READ ON LIGHTHOUSE.BUILD →SPACEPORTWhy AI Coding Agents Write Inconsistent SwiftUI (and How to Fix It)AI coding agents write SwiftUI that drifts: mixed state patterns, deprecated APIs, hardcoded strings. Why it happens, and how project conventions fix it.READ ON SPACEPORT.BUILD →LIGHTHOUSEGEO for Indie Founders: Getting Cited by ChatGPT, Claude, and PerplexityGenerative engine optimization, without the hype. What actually gets a small product into AI answers, what llms.txt is really worth, and how to tell whether any of it is working.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow App Store Offer Codes Work for iOS SubscriptionsApp Store offer codes give away free or discounted iOS subscriptions to press, testers, and promos. How to create, distribute, and redeem them in your app.READ ON SPACEPORT.BUILD →SPACEPORTHow to Restore Purchases in a SwiftUI App (and Pass App Review)Every iOS subscription app needs a working Restore Purchases button to pass review. How to restore purchases in SwiftUI with StoreKit 2 and RevenueCat.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Get Waitlist Signups From LinkedIn (Without Sounding Like LinkedIn)LinkedIn can beat every other channel for a B2B waitlist, and it is the worst place to put your link. Why the feed buries external links, what to post instead, and how to write like a person there.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS Billing Grace Period and Billing Retry, ExplainedWhen an iOS subscription renewal fails, billing retry and the billing grace period keep customers in access while Apple retries. How to handle both.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Get Waitlist Signups From Hacker News (and When Not to Try)Show HN is for things people can actually use, which is why most pre-launch waitlists get flagged. What the rules really say, the three plays that work before you have a product, and what HN traffic is worth.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow iOS Subscription Groups, Upgrades, and Downgrades WorkHow iOS subscription groups control upgrades, downgrades, and crossgrades: what a level is, when each change takes effect, and how to read status in code.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Get Waitlist Signups From Reddit (Without Getting Banned)Reddit sends real signups to a pre-launch waitlist, but only if you stop treating it like a distribution channel. The subreddits worth your time, the rules that get you removed, and a post shape that works.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Add a Free Trial to an iOS SubscriptionA free trial on an iOS subscription is an App Store introductory offer. Here is how to set one up, show it in your paywall, and test it before you ship.READ ON SPACEPORT.BUILD →LIGHTHOUSEAsk Claude What Your Users Are Complaining AboutProduct feedback piles up faster than anyone reads it. How to point Claude, Cursor, or ChatGPT at your feedback board over MCP, find one specific report in seconds, and pull the themes out of hundreds of submissions.READ ON LIGHTHOUSE.BUILD →SPACEPORTMCP Servers for iOS Development: The Ones Worth Adding to Your SetupThe MCP servers worth adding for iOS: XcodeBuildMCP for builds and the simulator, UI-automation servers, and Apple's native mcpbridge. Plus how to add one.READ ON SPACEPORT.BUILD →LIGHTHOUSEAI Orchestration Before and After Launch: The Founder's Loop (2026)How to run one AI loop across the whole life of a product: survey answers before launch, MCP and the API for live reads, drafted campaigns on launch day, onboarding data after.READ ON LIGHTHOUSE.BUILD →SPACEPORTMCP and iOS Boilerplates: Why the Starter Kit Belongs Inside Your AgentMCP turns an iOS boilerplate from a zip you download into a tool your AI agent can call. What changes, what it fixes, and how the Spaceport MCP server works.READ ON SPACEPORT.BUILD →LIGHTHOUSELaunch Directories: Which Ones Are Actually Worth ItI submitted to eight launch directories in a fortnight. What they actually deliver, how to spot a link farm in two minutes, and why the badge on your footer sometimes points at a 404.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEWaitlist Email Templates: The 5 Emails From Signup to LaunchCopy-paste templates for the five emails a waitlist actually needs: the instant confirmation, two warmup updates, launch day, and the last-call follow-up that usually brings a third of the sales.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Avoid App Store Rejection: The Common Reasons and How to Pass ReviewCommon App Store rejection reasons and how to pass review the first time: crashes, privacy manifests, metadata, In-App Purchase, and Sign in with Apple.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Launch a Product Faster: Boilerplates Compared (2026)Most of the first month goes on auth, payments, and email, not your actual idea. A look at the boilerplates that skip it: ShipFast, MakerKit, supastarter, Spaceport for iOS, and the free options.READ ON LIGHTHOUSE.BUILD →SPACEPORTPre-Launch Tools: What to Set Up Before You Ship an AppThe pre-launch tools worth setting up before you ship: waitlist and survey, a landing page, analytics, feedback. Why a survey beats collecting emails only.READ ON SPACEPORT.BUILD →LIGHTHOUSEWhat Is MCP? A Plain-English Guide for Founders (2026)MCP explained without the jargon: what the Model Context Protocol actually is, how a connection works step by step, what tools and resources mean, and when it beats an API or a CSV export.READ ON LIGHTHOUSE.BUILD →SPACEPORTRevenueCat Alternatives for iOS: The Honest 2026 GuideThe best RevenueCat alternatives for iOS: Adapty, Qonversion, Apphud, Superwall, and StoreKit direct. What each does, pricing, and how to pick one.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Connect Your Waitlist to Claude with MCP (2026)What MCP is, why it matters for indie founders, and how to connect a waitlist to Claude Desktop, Cursor, or ChatGPT in one line of config so you can ask questions about your signups in plain English.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow an iOS Subscription Actually Works, End to EndHow an iOS subscription works end to end, from App Store Connect to your app unlocking. The four layers, the purchase flow, entitlements, with diagrams.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Set Up a Waitlist in 90 Seconds (Visual Walkthrough)A screenshot-by-screenshot walkthrough of setting up a real waitlist page in 90 seconds. Name, pitch, goal, background, and the one survey question that pays for itself.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Migrate Your Waitlist From GetWaitlist, LaunchList, or Google FormsA plain-English migration guide for indie founders switching waitlist tools. What to export, how to move the signups, and how to re-warm the list without losing momentum.READ ON LIGHTHOUSE.BUILD →SPACEPORTRevenueCat vs Adapty: Picking a Subscription SDK for Your iOS AppRevenueCat vs Adapty for iOS subscriptions. Free tiers, platform coverage, paywall A/B testing, and integrations, plus which one fits an indie app.READ ON SPACEPORT.BUILD →LIGHTHOUSEWaitlist Landing Pages Built in Under 2 Minutes (2026 Guide)How to build a waitlist landing page in under 2 minutes: what to put on it, how to turn signups into customers, and the free tool to create a waitlist in seconds.READ ON LIGHTHOUSE.BUILD →SPACEPORTRevenueCat vs Superwall: Which One Does Your iOS App Actually Need?RevenueCat vs Superwall for iOS. They solve different problems and are often used together. How the pricing models differ, and how to pick for your app.READ ON SPACEPORT.BUILD →LIGHTHOUSEPre-Launch Marketing Strategy: 15 Tactics for Indie SaaS (2026)Pre-launch marketing strategy for indie SaaS founders: 15 tactical moves to validate the idea, build a waitlist, warm it up, and launch to real customers.READ ON LIGHTHOUSE.BUILD →SPACEPORTThe App Store Small Business Program: A Guide for Indie iOS DevelopersThe App Store Small Business Program cuts Apple's commission to 15%. Who qualifies, how to enroll, the associated-accounts rule, and whether it's worth it.READ ON SPACEPORT.BUILD →LIGHTHOUSEGoogle Forms Alternatives for a Waitlist (2026)Google Forms captures emails but misses everything else a waitlist needs. Six honest alternatives ranked by fit for indie SaaS launches.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEWhat is a Waitlist? A Complete Guide for Indie Founders (2026)A waitlist is a landing page that captures email signups before your product launches. Full guide: why they matter, what makes them work, when to start.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEBest GetWaitlist Alternatives for Indie Founders (2026)Honest roundup of the best GetWaitlist alternatives for indie founders: LaunchList, Waitlister, Prefinery, KickoffLabs, Viral Loops, Lighthouse.READ ON LIGHTHOUSE.BUILD →SPACEPORTVibe Coding a Paid iOS App: What the AI Agent Can and Can't DoVibe coding a paid iOS app with an AI agent works for the code and stops at the App Store. What it can build, what it can't, and the workflow that fits.READ ON SPACEPORT.BUILD →LIGHTHOUSEViral Loops vs Lighthouse: Which Fits an Indie Launch? (2026)Viral Loops is referral-first. Lighthouse is validation-first. Honest comparison for indie SaaS founders picking a pre-launch tool.READ ON LIGHTHOUSE.BUILD →SPACEPORTCursor Rules for SwiftUI: Keeping AI-Generated iOS Code ConsistentCursor rules keep AI-generated SwiftUI consistent with your iOS project. The MDC format, globs scoping, what to put in a rule, and syncing with AGENTS.md.READ ON SPACEPORT.BUILD →LIGHTHOUSEKickoffLabs vs Lighthouse: Which Fits an Indie Launch? (2026)KickoffLabs wins on viral marketing and referral mechanics. Lighthouse wins on indie pricing and survey-answer-first pre-launch. Honest comparison.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Change App Store Subscription Prices Without Losing SubscribersChange an App Store subscription price without a churn spike. Grandfather existing subscribers, Apple's consent rules for increases, and the ASC API flow.READ ON SPACEPORT.BUILD →SPACEPORTClaude Code for iOS Development: A Setup That Actually WorksYes, you can use Claude Code for iOS development. How to pair the terminal agent with Xcode, build and test from the CLI, plus CLAUDE.md, hooks, and MCP.READ ON SPACEPORT.BUILD →LIGHTHOUSESaaS Pre-Launch: The Playbook for Indie Founders (2026)SaaS pre-launch playbook for indie founders: validate the idea, build a waitlist, run a beta, ship the launch email. Timeline, metrics, and common mistakes.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEPrefinery vs Lighthouse: Which Fits an Indie Launch? (2026)Prefinery wins on enterprise-grade referral and integrations. Lighthouse wins on indie pricing and survey-answer-first pre-launch. Honest comparison.READ ON LIGHTHOUSE.BUILD →SPACEPORTApple's App Store Price Point Equalization, ExplainedApp Store price equalization converts your base price into a matching price in every territory. What it does, how the API works, and when to override it.READ ON SPACEPORT.BUILD →SPACEPORTHow to Test iOS Subscriptions with a StoreKit Configuration FileTest iOS subscriptions and paywalls in the simulator with a StoreKit configuration file. No App Store Connect or sandbox account. Setup, flows, edge cases.READ ON SPACEPORT.BUILD →SPACEPORTAGENTS.md for iOS: Keeping Claude Code and Cursor Consistent in SwiftUIUse AGENTS.md to keep Claude Code, Cursor, and Codex writing consistent SwiftUI in your iOS project. What to put in it, how each reads it, and a starter.READ ON SPACEPORT.BUILD →LIGHTHOUSEWaitlister vs Lighthouse: Which Fits an Indie Launch? (2026)Waitlister wins on referral mechanics. Lighthouse wins on survey depth, feedback after launch, and a REST API for indie iOS/SaaS onboarding.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSELaunchList vs Lighthouse: Which Fits an Indie Launch? (2026)LaunchList wins on one-time pricing and referral mechanics. Lighthouse wins on survey answers and what happens after signup. Honest indie comparison.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEGetWaitlist vs Lighthouse: Which Fits an Indie Launch? (2026)GetWaitlist wins on referral loops. Lighthouse wins on knowing why people joined and what to do after. Honest comparison for indie SaaS founders.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Create App Store Subscriptions with the App Store Connect APICreate and price App Store subscriptions with the App Store Connect API. JWT auth, subscription groups, price points, and per-territory pricing, with code.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Price Your First Indie SaaS (2026)Playbook for indie SaaS founders picking a first price: three shapes that work, how to pick the number, common mistakes, and how to raise later.READ ON LIGHTHOUSE.BUILD →SPACEPORTLive Activities and the Dynamic Island in SwiftUI on iOS 27Build Live Activities and the Dynamic Island in SwiftUI on iOS 27. ActivityKit setup, updates, push tokens, and dismissal policies, with real code.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Segment Your Waitlist by Survey Answers (2026)One-list-fits-all kills launch conversion. Playbook for indie SaaS founders: which questions to ask, which segments matter, how to send the right email.READ ON LIGHTHOUSE.BUILD →SPACEPORTLiquid Glass in SwiftUI: A Practical Guide for iOS 27Adopt Liquid Glass in SwiftUI on iOS 27. glassEffect, GlassEffectContainer, morphing button groups, tinted glass, and when to leave it alone.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Get Your First Waitlist Signups from X (2026)X is where indie SaaS founders live. Playbook for turning replies, threads, and follows into waitlist signups without cold DMs or spam.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS 27 Home Screen Widgets in SwiftUI: A Complete GuideBuild iOS 27 Home Screen widgets in SwiftUI. WidgetKit, TimelineProvider, interactive widgets with App Intents, and the new extra-large portrait family.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Turn Your Waitlist into a Beta Program (2026)Playbook for indie SaaS founders: pick beta users from your waitlist, invite them the right way, collect feedback that ships, graduate them to paying.READ ON LIGHTHOUSE.BUILD →SPACEPORTOn-Device AI in SwiftUI with Apple's Foundation ModelsRun on-device AI in a SwiftUI app with Apple's Foundation Models: LanguageModelSession, guided generation with @Generable, streaming, and iOS 27 updates.READ ON SPACEPORT.BUILD →LIGHTHOUSEMailerLite vs Lighthouse: Which Fits an Indie Launch? (2026)MailerLite is a full email marketing platform. Lighthouse is a launch toolkit where email is one of four pieces. Honest comparison for indie SaaS founders.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Add Push Notifications to a SwiftUI AppAdd push notifications to a SwiftUI app in 2026: request permission, schedule reminders, register for APNs, and handle taps and foreground alerts.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Convert Waitlist Signups into Paying Customers (2026)Waitlist full but launch converts at 5 percent? Playbook for indie SaaS founders: warmup emails, launch day, 72-hour follow-up, non-converters.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Add Sign in with Apple to a SwiftUI AppAdd Sign in with Apple to a SwiftUI app in 2026: the button, the credential, the nonce, why name and email arrive only once, and server-side verification.READ ON SPACEPORT.BUILD →LIGHTHOUSEFillout vs Lighthouse: Which Fits an Indie Launch? (2026)Fillout is a form builder with deep integrations. Lighthouse is a launch toolkit where the form is one of four pieces. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Write a One-Sentence Pitch for Your Indie SaaS (2026)How to write a one-sentence pitch for your indie SaaS: the format that works, examples, and the four mistakes that kill validation before it starts.READ ON LIGHTHOUSE.BUILD →SPACEPORTHow to Add Subscriptions to a SwiftUI App with RevenueCatAdd subscriptions to a SwiftUI app with RevenueCat in 2026: dashboard setup, a paywall with RevenueCatUI, entitlement gating, restore, and testing.READ ON SPACEPORT.BUILD →LIGHTHOUSENotion vs Lighthouse: Building an Indie Waitlist (2026)Notion is a workspace tool with a forms feature. Lighthouse is a launch toolkit with a waitlist at its core. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →SPACEPORTStoreKit 2 vs RevenueCat for Indie iOS Apps in 2026StoreKit 2 vs RevenueCat for indie iOS apps in 2026: the real cost, working code for both, what iOS 27 changed, and a clear way to choose.READ ON SPACEPORT.BUILD →LIGHTHOUSEKit (ConvertKit) vs Lighthouse: Which Fits an Indie Launch? (2026)Kit (formerly ConvertKit) is a creator newsletter platform. Lighthouse is a launch toolkit where the newsletter is one of four pieces. Honest comparison.READ ON LIGHTHOUSE.BUILD →SPACEPORTAsyncImage in iOS 27: Headers, Caching, and Custom SessionsiOS 27 rebuilds SwiftUI's AsyncImage with URLRequest support, custom URLSessions, and phase-based errors. Load authenticated images, no custom loader.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Grow a Waitlist Organically (Without Ads) (2026)Channel-by-channel guide to growing an indie SaaS waitlist without ads: eight channels that work, the cadence, and the post format for each.READ ON LIGHTHOUSE.BUILD →SPACEPORTWhat's New in Xcode 27: The Complete GuideXcode 27 at WWDC26: coding agents in the editor, on-device completions, Device Hub, agent skills, and new frameworks. Read the complete guide.READ ON SPACEPORT.BUILD →LIGHTHOUSEWhat to Put on Your Waitlist Landing Page (2026)Practical layout guide for an indie SaaS waitlist landing page: headline, problem paragraph, form, goal counter, and the five things to leave off.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEFirst 30 Days After Launch: A Post-Launch Checklist (2026)Week-by-week post-launch checklist for indie SaaS founders: respond fast, ship the first feedback-driven update, send the follow-up, review the data.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSELoops vs Lighthouse: Which Fits an Indie Launch? (2026)Loops is an email engine for already-launched SaaS. Lighthouse is the toolkit for the launch arc itself. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Write Your First Launch Email (with Template) (2026)Practical guide to writing your first launch email as an indie SaaS founder: subject line, structure, the one link, plus a copy-paste template.READ ON LIGHTHOUSE.BUILD →SPACEPORTApp Store Subscription Pricing at WWDC26: A 25-Country GuideWWDC26 reworked App Store subscriptions, but Apple still will not price them per country for you. What changed, and how to price across 25 markets.READ ON SPACEPORT.BUILD →LIGHTHOUSEPre-Launch Checklist for an Indie SaaS (2026)Twelve-step pre-launch checklist for indie SaaS founders: validate, build the waitlist, run the survey, prep the launch email, plan post-launch.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSETally vs Lighthouse: Which Fits an Indie Launch? (2026)Tally is a free form builder. Lighthouse is a launch toolkit where the form is one of four pieces. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSESubstack vs Lighthouse: Which Fits an Indie Launch? (2026)Substack if the publication IS the product. Lighthouse if the newsletter is one piece of a launch toolkit. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Add a TestFlight Beta Waitlist to Your iOS App (2026)A TestFlight beta waitlist filters who gets in before you hit Apple's 10,000-tester cap. How to set one up, what to ask, and how to invite.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEBeehiiv vs Lighthouse: Which One Fits an Indie Launch? (2026)Beehiiv if the newsletter IS the product. Lighthouse if the newsletter is one piece of a launch toolkit. Honest comparison for indie founders.READ ON LIGHTHOUSE.BUILD →SPACEPORTWhat's New in Swift at WWDC26 for Indie iOS DevelopersSwift 6.3 and 6.4 shipped at WWDC26: bidirectional Swift Testing migration, ownership in ordinary code, gRPC Swift, and MLX Swift. See what matters first.READ ON SPACEPORT.BUILD →LIGHTHOUSEBest Product Feedback Tools for Indie Founders (2026)Best product feedback tools for indie founders in 2026: Canny, Featurebase, Nolt, Frill, Sleekplan and Lighthouse compared on price and fit for a small product.READ ON LIGHTHOUSE.BUILD →SPACEPORTApp Store Screenshot Automation With XCUITestAutomate App Store screenshots across every locale with XCUITest: clean status bars, seeded sample data, and dismissed system alerts. Ship the full set.READ ON SPACEPORT.BUILD →SPACEPORTXcode 27 Translation Agents: Localize iOS Apps for GrowthXcode 27 translation agents localize your iOS app through String Catalogs. Ship localization in a weekend, plus where it still needs a native speaker.READ ON SPACEPORT.BUILD →LIGHTHOUSEWaitlist with a Survey: Why Answers Beat Emails (2026)A waitlist with survey questions tells you who signed up, what they want, and what they would pay, before you write any code. Why email-only is a vanity metric.READ ON LIGHTHOUSE.BUILD →SPACEPORTDevice Compatibility Testing for SwiftUI Indie AppsA pragmatic guide to device compatibility testing for indie iOS teams. Learn to create a device matrix, automate tests, and validate SwiftUI apps on iOS 17+.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Validate a Startup Idea Before Writing Code (2026)Validate your idea before you build: five small experiments, what each one tells you, and how to read the result honestly. For indie founders.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS App Stats: The 2026 Guide for Indie DevelopersGet the essential iOS app stats and benchmarks for 2026. This guide helps indie developers track what matters for retention, revenue, and paywall conversion.READ ON SPACEPORT.BUILD →LIGHTHOUSEBest Newsletter Tools for a Small List (2026)Best newsletter tools for a small list in 2026: MailerLite, Beehiiv, EmailOctopus, Kit, Buttondown, Substack, Sender, and where Lighthouse fits.READ ON LIGHTHOUSE.BUILD →SPACEPORT7 iOS App Examples for Indie Devs: A 2026 GuideExplore 7 real-world iOS app examples for indie devs. Get deep dives into SwiftUI, monetization, and architecture to inspire and accelerate your next project.READ ON SPACEPORT.BUILD →LIGHTHOUSEHow to Get Your First 100 Users (2026)How to get your first 100 users in 2026: where they actually come from, a week-by-week plan, and the do-not-scale tactics that work.READ ON LIGHTHOUSE.BUILD →SPACEPORTiOS App Recommendations: 10 Engines for PersonalizationOur top iOS app recommendations for adding personalization. Compare 10 recommendation engines like Algolia, Recombee, and Core ML for your SwiftUI app.READ ON SPACEPORT.BUILD →LIGHTHOUSECarrd Alternatives for a Data-Led Waitlist (2026)Best Carrd alternatives for a data-led waitlist in 2026: Waitlister, LaunchList, GetWaitlist, Framer, and Lighthouse. Why signup data matters.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Run a Product Survey Before You Build (2026)How to run a product survey that validates an idea: when it helps, six steps, which questions to ask, how many responses you need, and tools.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSETypeform Alternatives for Indie Founders (2026)Best Typeform alternatives for indie founders in 2026: Tally, Fillout, Formbricks, Google Forms, and Lighthouse. Pricing, caps, indie fit.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSECanny Alternatives for Indie Founders (2026)Best Canny alternatives for indie founders in 2026: Featurebase, Fider, Nolt, Upvoty, Sleekplan, and Lighthouse. Pricing and indie fit.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEMailchimp vs Lighthouse: For a Small Waitlist (2026)Mailchimp is a mature email marketing platform. Lighthouse is a waitlist and validation toolkit with a built-in newsletter. Honest comparison.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEBest Waitlist Tools Compared (2026): An Honest GuideBest waitlist tools in 2026: viral referral growth, plain email capture, or validation with real answers. Honest comparison of the main options.READ ON LIGHTHOUSE.BUILD →LIGHTHOUSEHow to Build a Waitlist for Your App (Step by Step, 2026)A pre-launch waitlist is the cheapest way to find out if anyone wants your idea. How to set up a landing page in an afternoon, and collect answers.READ ON LIGHTHOUSE.BUILD →
Summaries only. Full posts live on each product's own site.