LogoAidirs
E

A SwiftUI starter template to build production iOS apps quickly with Supabase backend, in-app purchases, AI features, push, and full documentation.

Development

What is EasyApp?

A SwiftUI starter template to build production iOS apps quickly with Supabase backend, in-app purchases, AI features, push, and full documentation.

EasyApp screenshot

About EasyApp

Overview

EasyApp is a production-ready SwiftUI template that accelerates building profitable iOS apps by combining authentication, subscriptions, AI integrations, push notifications and deployment tooling into one package. It’s designed for fast launches with Supabase backend integration, RevenueCat/StoreKit2 support, and ready-made UI components and docs.

Key Features

  • Authentication: Complete Supabase-based user auth with email/password, Sign in with Apple, password reset and email verification flows.
  • In-App Purchases: Dual support for RevenueCat and StoreKit2 with multiple paywall templates and subscription state management.
  • AI Features: Supabase Edge Function integrations for receipt recognition (OpenAI multimodal), text translation, TTS and Flux text-to-image/video via Replicate.
  • Credit System: Built-in credit acquisition/consumption, transaction history, FIFO consumption, expiry, and anti-abuse protections.
  • Push Notifications: OneSignal integration with an abstraction layer (EasyAppNotifyKit) for permission flows, testing and targeted delivery.
  • WebView & App Ops: Bidirectional native↔H5 communication, onboarding, version update UI, settings, and complete internationalization support.

Use Cases

  • Indie Developers: Launch paid/subscription apps faster using prebuilt auth, purchases and backend integrations.
  • Startups / MVPs: Prototype and validate app ideas quickly while retaining production-ready billing and analytics.
  • Agencies / Studios: White-label or duplicate apps across clients with a single codebase and lifetime license.
  • Teams needing AI features: Add receipt OCR, translation, TTS and generative media workflows without exposing API keys to the client.

FAQ

  • How many apps can I build with the EasyApp template? You can build unlimited apps — the one-time purchase grants access to the codebase for unlimited personal and commercial projects.
  • Can I get a refund? No — after access to the private GitHub repository is granted the purchase is final and refunds are not available.
  • Can I use my own backend services instead of Supabase? Yes — Supabase is recommended for speed, but you can integrate any backend you prefer by adapting the provided integrations.
  • What experience level is required to use this toolkit? Beginner-friendly with comprehensive documentation, but basic Swift/SwiftUI knowledge is recommended to customize and maintain apps.