EasyAppEasyApp

A SwiftUI template to launch profitable mobile apps at lightning speed

Spend time working on your app.
Not coding subscriptions, authentications, notifications...

apparencekit review rating starapparencekit review rating starapparencekit review rating starapparencekit review rating starapparencekit review rating star
20+ developers are using EasyApp
SwiftUI authentication screen with Supabase integration
AUTHENTICATION

Complete User Authentication System

Modern authentication solution based on Supabase, supporting email/password login and Apple ID login, with complete registration, login, password reset, and email verification flow.
Supabase Backend Integration
Use Supabase as backend service, providing secure and reliable authentication
Apple ID Login
Support Sign in with Apple, compliant with App Store requirements
Email Authentication
Complete email registration, login, and password reset flow
SwiftUI paywall screen with RevenueCat and StoreKit2 integration
IN-APP PURCHASES

Dual In-App Purchase Solution

Simultaneously support RevenueCat and StoreKit2 two complete in-app purchase systems, providing multiple paywall templates and subscription management features.
RevenueCat Integration
Professional subscription management platform, supporting complex subscription logic and data analytics
StoreKit2 Native Support
Use Apple's latest StoreKit2 API, providing best performance and compatibility
Multiple Paywall Templates
Provide fully customizable and semi-customizable paywall interfaces, supporting annual subscription discount display
Subscription State Management
Automatically manage subscription status, supporting subscription verification
SwiftUI AI features with Supabase Edge Function integration
AI FEATURES

Easy to integrate AI services

AI feature integration based on Supabase Edge Function, supporting receipt recognition, text translation, voice TTS and other intelligent services, secure and reliable.
Smart Receipt Recognition
Use OpenAI multimodal model to automatically recognize receipt information, output structured JSON data
Coming Soon
Text Translation Function
Support multi-language text translation, integrated with domestic large model services
Coming Soon
Voice TTS Function
Text-to-speech function, supporting multiple voices and speech rate settings
Secure API Calls
API Key securely stored on server side, avoiding client-side leakage risks
SwiftUI onboarding screen template with interactive animations
ONBOARDING SYSTEM

Perfect First Impression

Interactive onboarding system, showcasing app core features, supporting customizable content and animation effects, enhancing user first-time experience.
Interactive Onboarding
Support swipe-switching onboarding pages, showcasing app core feature highlights
Fully Customizable
Support custom titles, descriptions, icons and animation effects
Smooth Animations
Smooth page transition animations and effects
State Management
Automatically manage onboarding completion status, supporting skip and re-display
SwiftUI settings screen with user profile and subscription management
SETTINGS MANAGEMENT

Complete Settings System

Comprehensive app settings functionality, including user profile management, subscription status display, privacy policy, FAQ and other core features.
User Profile Management
Support avatar upload, username editing, email information management
Subscription Status Display
Real-time display of current subscription status, expiration time and plan information
Privacy Policy
Built-in privacy policy page, compliant with App Store requirements
Help & Support
FAQ and user support functionality
SwiftUI internationalization with Xcode native localization tools
INTERNATIONALIZATION

Easy to integrate multi-language

Complete internationalization solution, supporting multi-language localization, using Xcode native internationalization tools, easily covering global markets.
Xcode Native Support
Use Xcode built-in internationalization tools, supporting Localizable.xcstrings files
Multi-language Support
Support Chinese, English and other languages, easily add new languages
Localization Adaptation
Automatically adapt to different regional date, currency, and number formats
SwiftUI version update screen with WhatsNewKit integration
VERSION UPDATES

Version New Feature Introduction

Version new feature introduction system based on WhatsNewKit, automatically showcasing new features, improving user awareness and acceptance of new versions.
Automatic Display
Automatically determine whether to display new feature introductions based on app version
Version Management
Intelligently record displayed versions, avoiding duplicate displays
Flexible Configuration
Support multi-version content configuration, customize display content
Rich Interactions
Support primary and secondary action buttons, guide user operations
SwiftUI launch screen customization with storyboard support
LAUNCH SCREEN

Branded Launch Experience

Fully customizable launch screen system, supporting brand logo, colors, titles and other personalized settings, creating unique app launch experience.
Fully Customizable
Support custom logo, brand colors, titles and other elements
Storyboard Support
Use AppLaunchScreen.storyboard for visual design
Brand Display
Show brand image when app launches, enhancing brand recognition
Fast Launch
Optimized launch screen design, ensuring fast loading and switching
SwiftUI documentation support for complete development documentation
COMPREHENSIVE DOCUMENTATION

Complete Development Documentation

Provide comprehensive development documentation and tutorials, including installation guides, configuration instructions, best practices, etc., helping developers get started quickly and solve problems.
Installation Guide
Detailed installation steps and environment configuration instructions
Configuration Instructions
Complete configuration options and parameter documentation
Tutorial Examples
Rich code examples and practical application tutorials
SwiftUI modern architecture with iOS 17+ features and development tools
MODERN ARCHITECTURE

Enterprise Development Experience

Modern architecture design based on SwiftUI, supporting iOS 17+ new features, including complete development tools and best practices.
SwiftUI Native Development
Use the latest SwiftUI framework, supporting iOS 17+ new features like lock screen widgets, live activities
Swift Concurrency Programming
Support modern Swift concurrency features like async/await, Task
Cursor AI Integration
Built-in Cursor Rules, improving AI-assisted development efficiency
Hot Reload Development
Integrated Inject plugin, supporting page hot reload, improving development efficiency

Our Apps

Discover amazing apps built with EasyApp

One-time purchase, build unlimited apps

Lifetime maintenance

¥99/permanent

One-time purchase, lifetime access

💳 Support WeChat, Alipay, Credit Card

Includes all features

  • Unlimited access to all features
  • 24/7 professional technical support
  • Cloud data synchronization
  • Advanced AI feature access
  • Ad-free experience
  • Priority feature updates
  • Data export functionality
  • Multi-device synchronization

Frequently asked questions

If you can't find what you're looking for, email our support team and if you're lucky someone will get back to you.

    • How many apps can I build with the EasyApp template?

      You can build unlimited apps. You'll get access to the codebase and can use it for any number of projects.

    • Can I get a refund?

      After getting access to the private Github repository, EasyApp will be permanently yours, so refunds are not available.

    • How do I get access to the Github repository?

      After purchasing EasyApp, you'll receive an email invitation to access the private Github repository based on the Github username provided during checkout.

    • Is there documentation available?

      Yes, we provide comprehensive documentation to help you get started quickly.

    • Can I use my own backend services?

      Absolutely. While we recommend using Supabase for faster development, you're free to choose any other solution.

    • What experience level is required to use this toolkit?

      Zero experience needed! Whether you're a complete beginner developing your first app or an experienced developer looking to save time, you'll benefit from it. However, we recommend having some basic Swift/SwiftUI knowledge. We also provide extensive documentation to help you get started quickly.

    • Will this template code be regularly maintained?

      Yes, we regularly maintain this template code. We're also continuously adding new features and fixing bugs.

Newsletter

Subscribe to our newsletter and stay up to date with the latest news, updates, and exclusive offers. Get valuable insights. Join our community today!