App Templates  /  AI Photo
iOS app template · Full source code

AI Photo - SwiftUI + Subscriptions

Unblur Photos. Remove Objects from Photos. Cartoon Avatars. Remove Background.
SwiftUI Source Code with Auto-Renewable Subscriptions & Coins System.

SwiftUIiOS 15+Xcode 14+AdMobIn-App Purchases
$329
Buy Source Code
  • Complete Xcode project
  • Full SwiftUI source code
  • Free support included
Watch the video demo ↓
Full source codeCustomize the complete Xcode project
SwiftUINative Apple development
iOS 15+Minimum supported iOS version
Free supportHelp with the source code as delivered
About the template

AI Photo

The photo editing niche is one of the most profitable categories on the App Store. See the Remini app, it is making $500k a month. Success doesn't happen overnight, the Remini app was launched in 2019, but this report from Sensor Tower gives you an idea of how much potential such apps have. Our AI Photo source code comes with 4 major features: Unblur & Sharpen Photos, Remove Objects from Photos, Apply Cartoon Effects to your photos, and AI Background Remover. The app comes with other bonus features like auto-renewable subscriptions, consumable coins purchases, and interactive onboarding flow. Normally we would offer these features as a customization package, however, for this app, you will get these features for free.

You will get the source code of the app that you see in the video demo. Nothing more or less than what the video demo shows. Feel free to ask questions before buying. The app is built using SwiftUI, and all 4 photo features are using the CutOut.pro API to process the images. We have 2 types of in-app purchases integrated into this app: Auto-Renewable Subscriptions which come with a monthly and annual subscription, and Consumable in-app purchases, where the user can purchase one of the 3 coin packs defined in the AppConfig. When the app launches, we have integrated an interactive onboarding flow, to showcase each feature of the app. Such an onboarding flow should keep the user engaged and drive more conversions.

Requirements

What do I need to get started?

You will need a Mac computer with Xcode 14+ installed. This app requires iOS 15+. All app templates on this website are for iPhones, with no iPad support. An AdMob account is required if you want to show ads in the app. The app has auto-renewable subscriptions and consumable in-app purchases, so you will need to follow our PDF documentation to replace those identifiers in the AppConfig file. You will need an account with CutOut.pro, and you can see their pricing here.

How it works

How does it work?

  • When the app launches the first time, the users will be welcomed by an interactive onboarding flow, where they can preview the app features.
  • After the onboarding flow, the users will see the auto-renewable subscriptions flow, if they don't have an active subscription. You can disable this feature via AppConfig, however, we highly encourage you to keep this feature enabled.
  • The unblur & sharpen photo feature, as well as the auto background remover, will simply accept user's photo, then the API will process it and send back the updated result.
  • The cartoon avatar feature, will accept the user's photo, then show a preview of default cartoon avatar styles that the user can choose from. Once a style is selected, the API will process the user's photo and send back the updated photo with the cartoon style applied.
  • The object remover feature, will show the user's photo and the option to highlight the object that the user wants to remove from the photo. Once the user finishes drawing over the image, the API will process that image and send back the updated photo with the highlighted object removed from the photo.
  • Once a photo is processed, if the user taps the save button, this will be saved to the Photos app and to the History tab within the app. When a photo is saved to the History tab, we are storing them into the documents directory.
  • The coins/credits offered via in-app purchases are not related to your API Key credits. You will define 3 coin packs in the AppConfig, and how many coins you want to offer for each pack.
  • The auto-renewable subscription plans, will also offer users free coins. You can definitely update how many coins to offer via subscriptions using the AppConfig file. In-App Purchases and Auto-Renewable Subscriptions are handled via our private framework, PurchaseKit that cannot be modified.
Opportunities

Opportunities for you

While this app already comes with auto-renewable subscriptions, this saves you $199 instantly. We believe that you can mix this app with the AI Art Generator, which will provide a huge benefit to your users and help you compete on the App Store by offering more value. If you already have our LR Filters app, this could be another great addition to the AI Photo.

Video demo

Unblur & Sharpen Photos

Unlock the power of AI Photo editing with our SwiftUI Source Code.
Auto-Renewable Subscriptions already integrated.

Need more than the template?

I can customize this project for your product, add features, or use it as the starting point for a larger native iOS app.

Discuss a custom build →