Buyer's guide ยท Duo Collection

SwiftUI app templates: source code of 10 finished iOS apps

Duo Collection is the full SwiftUI source code of 10 skeuomorphic apps: Pocket, Tape, Squeeze, Camcorder, Fleet, Retro PC, Diner, Pinball, Typewriter and Radio. Each app is its own Xcode target with its own icon, Info.plist and privacy manifest, so you can give each one your own name and look and publish it under your own account. The apps are laid out for the foldable iPhone and also run on every iPhone and iPad.

What you get

  • The full source code

    All 10 apps and the shared DuoKit, a ready DuoApps.xcodeproj with an empty Team and placeholder bundle ids, project.yml for XcodeGen, app icons, a privacy manifest per app and offline HTML documentation.

  • Games

    Pinball with its own 2D physics, multiball and a dot-matrix display; Pocket, a handheld console shell with four original games; Fleet, a naval battle game with three AI levels and Pass and Play; Diner, a sandwich cooking game with an in-game coin shop.

  • Tools and toys

    Retro PC, an original desktop with nine programs; Typewriter with PDF and text sharing; Camcorder with live VHS, DV and FILM looks; Squeeze, a playable accordion with synthesized reeds.

  • Audio apps

    Tape plays the user's own music library on a cassette deck, with synthesized demo tapes when the library is empty. Radio tunes live internet stations by country from the free Radio Browser directory.

  • Fold-aware layouts

    Closed, open and half-folded laptop postures in every app, with content on the upper half and input on the lower half. iOS reports no hinge angle, so laptop is chosen in a posture menu.

  • Apple frameworks only

    No Swift packages, no CocoaPods and no third-party SDKs. All audio is synthesized and all artwork is drawn in code; only the app icons are image files.

How you publish the apps as your own

Duo Collection is for iOS developers and studios who want finished apps to rebrand and publish, and for developers who want working fold-aware SwiftUI layouts.

  • One scheme per app

    Pick a scheme, set your Team and bundle id prefix, and run it on a simulator or a device.

  • Rebrand before you publish

    Other buyers have the same source code, and Apple's App Review Guideline 4.3 rejects copies and near-identical apps. Give every app you ship its own name, bundle id, icon, colours and in-app text; the documentation has a step-by-step rebrand guide.

  • Add your own monetisation

    There is no StoreKit, ads or analytics code, so you add the model you want.

  • Privacy by default

    No accounts, analytics, ads or tracking. Permissions are asked only where needed: camera, microphone and Photos for Camcorder, the music library for Tape.

What it needs to run

None of these is included in the price.

  • A Mac with Xcode 27.1 or newer (iOS 27.1 SDK)
  • iOS or iPadOS 26.0 or newer on target devices
  • An Apple Developer Program membership to publish
  • An internet connection for Radio only; the other nine apps work offline
  • Optional: a foldable iPhone (the Xcode foldable simulator and any iPhone or iPad work for development) and XcodeGen 2.45 or newer

What it does not do

  • iOS and iPadOS only: there is no Android version.
  • No backend, admin panel, ads, analytics or in-app purchases. Diner's coins are an in-game currency only.
  • Radio relies on the free Radio Browser community API, which has no uptime guarantee, and the streams belong to their broadcasters. No music content is included.
  • Every app builds for the iOS simulator. The product files record simulator tests only: sound, camera and haptics were not covered there, and the foldable layouts are not verified on real Duo hardware.
  • No App Store approval, downloads or sales are promised.

Questions

Do I need a foldable iPhone?

No. All ten apps are universal and run on every iPhone and iPad.

Are there ads or in-app purchases?

No. There is no StoreKit, ads or analytics code. You can add your own monetisation.

Is there an Android version?

No. These are native Swift and SwiftUI apps for iOS and iPadOS only.

Can I publish all ten apps as they are?

Rebrand them first. Other buyers have the same code, and Apple's Guideline 4.3 rejects copies and near-identical apps, so each app needs its own name, bundle id, icon, colours and text.

Does it need any keys or packages?

No. It uses Apple frameworks only, with no Swift packages, CocoaPods or API keys. Radio uses the free Radio Browser directory, which needs no key.

How much does Duo Collection cost, and what does the licence allow?

$69, one payment, no subscription. One licence, no tiers: any number of projects and clients, a paid SaaS, every line changed. The only limit is reselling or publishing the source code itself. The services you connect bill you directly. See the licence.

Is setup included?

Yes. We install Duo Collection for you and put in your logo, colours and texts. Bigger changes or new features get a fixed price before we start.

What if it does not work?

Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.