FreemiumKit

screenshot of FreemiumKit

The fastest & easiest way to provide in-app purchases & subscriptions in apps for iOS, macOS, tvOS, and visionOS.

Overview

FreemiumKit is a lightweight layer on top of StoreKit 2 that provides a built-in permission engine and UI components for SwiftUI paywalls. It allows developers to easily create and manage paywalls for their apps. While the framework has been used in production for the app Twoot it!, the author mentions that they might not continue working on it due to competition from Apple's paywall framework and RevenueCat's upcoming paywall framework. However, FreemiumKit offers more customization options than Apple's solution. It supports iOS 15+ (like StoreKit 2) and includes features such as hiding descriptions, showing monthly price for yearly subscriptions, placing the price horizontally, and showing badges on top of products.

Features

  • Lightweight layer on top of StoreKit 2
  • Built-in permission engine
  • Built-in UI components for SwiftUI paywalls

Summary

FreemiumKit is a framework that simplifies the creation and management of paywalls in apps. It provides a lightweight layer on top of StoreKit 2, along with a built-in permission engine and UI components for SwiftUI paywalls. However, the author mentions that they might not continue working on FreemiumKit due to competition from Apple's paywall framework and RevenueCat's upcoming paywall framework. Despite this, FreemiumKit offers more customization options than Apple's solution, supports iOS 15+, and includes features such as hiding descriptions, showing monthly price for yearly subscriptions, placing the price horizontally, and showing badges on top of products.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.