ShipFlutter vs ApparenceKit
A side-by-side comparison of two Flutter boilerplates that target the same job: ship a paid mobile app in days. ShipFlutter is Firebase-only with Vertex AI / Gemini built in. ApparenceKit auto-configures Firebase or Supabase via CLI (or plugs into your own REST API), ships a provider-agnostic LLM chat template, multiple paywall variants, a web admin dashboard, and a 10-day money-back guarantee.
Last updated May 2026.
Overview
ShipFlutter is a Flutter starter kit by Marcel Pinto (pibi.studio). It is Firebase-first: anonymous + email + social auth, Firestore, Firebase Functions, Crashlytics, FCM push. Monetization runs on RevenueCat (mobile) and LemonSqueezy (web). AI is locked to Google's stack — Vertex AI / Gemini — wired in for you.
ApparenceKit is the same shape — a Flutter boilerplate aimed at shipping fast — with several deliberate differences. A CLI auto-configures Firebase or Supabase on first run, and the architecture also documents how to plug a custom REST API backend. The LLM chat template is provider-agnostic — connect OpenAI, Claude, Gemini or a self-hosted model. ApparenceKit ships multiple paywall templates, a web admin dashboard for Supabase apps (auto-set up by the CLI), and a 10-day money-back guarantee on the license.
The decision usually comes down to four things: do you need Firebase + Supabase + REST API flexibility or just Firebase, do you want freedom to pick your LLM provider, do you need an admin dashboard to manage app content, and do you want the safety net of a refund window.
Feature comparison
Comparison data as of May 2026, based on shipflutter.com public pages.
| Feature | ShipFlutter | ApparenceKit |
|---|---|---|
| Mobile framework | Flutter / Dart | Flutter / Dart |
| Platforms covered | iOS, Android, Web | iOS, Android, Web |
| Backend options | Firebase only | Firebase, Supabase, or your own REST API |
| Auto backend setup | ⚠️ Manual Firebase wiring | ✅ CLI auto-configures Firebase or Supabase |
| Custom REST API backend | ❌ | ✅ Documented auth + integration patterns |
| Web admin dashboard | ❌ | ✅ Web dashboard for Supabase, auto-setup by CLI |
| Authentication | Anonymous, email, social (Google, Facebook, Twitter) | Email, social, magic link, REST API auth |
| In-app purchases / paywalls | ✅ Single paywall template (RevenueCat + LemonSqueezy) | ✅ Multiple paywall templates + free-trial flows |
| Push notifications | ✅ FCM | ✅ |
| Crash reporting / analytics | ✅ Crashlytics + Firebase Analytics + Simple Analytics | ✅ |
| AI integration | ✅ Vertex AI / Gemini (Google stack) | ✅ Provider-agnostic LLM chat (OpenAI, Claude, Gemini, self-hosted) |
| Internationalization (i18n) | ✅ slang | ✅ Wired across all screens |
| Routing / state management | GoRouter + Signals + lite_ref | Opinionated stack, tested |
| Scaffolding | AI web builder + CLI | apparence_cli setup |
| Templates included | Navigation + Tinder-with-AI · Chatbot, E-commerce, Dashboard coming soon | Onboarding, auth, paywall, settings, profile, camera, storage, home widget… |
| Money-back guarantee | ❌ No formal refund policy | ✅ 10 days |
| Pricing | From $99 (1 year) · $164 lifetime | From €215 — lifetime updates |
Pricing
Both products are paid one-time licenses. ShipFlutter is the cheaper sticker; ApparenceKit prices in a refund window and broader backend support.
ShipFlutter
Two tiers — Starter (1 year) or Lifetime · USD
- Starter (1 year of updates)$99 (was $132)
- Lifetime (unlimited access)$164 (was $205)
- Money-back guaranteeNo
- Launch promo25% off (code SHIPV2)
"After you get the source code, it is yours forever, so it can't be refunded." Per the public license note, no formal refund policy after access.
ApparenceKit
One-time license — no renewal · EUR
- Solo (1 app)€215
- Studio (team)See pricing
- UpdatesLifetime
- Money-back guarantee10 days
Pay once, code is yours forever. 10-day refund if it does not match how your team works.
Developer experience
How each tool feels day-to-day, from project setup to shipping a paying user.
Project setup
ShipFlutter ships an AI-powered web builder at builder.shipflutter.com that scaffolds projects from prompts, plus a CLI. The output is wired to a Firebase project you create.
ApparenceKit generates a Flutter app via apparence_cli setup. The CLI configures auth, storage and database wiring on first run — for whichever backend you picked, Firebase or Supabase.
Backend flexibility
ShipFlutter is Firebase-only: Firestore, Firebase Functions, Crashlytics, FCM, Auth — all assumed. Mature stack, but locks you to Google's pricing and feature roadmap.
ApparenceKit supports Firebase, Supabase, or your own REST API. The CLI auto-configures Firebase or Supabase on first run; for custom backends, the architecture documents how to wire auth and data through your own service.
AI features
ShipFlutter ships Vertex AI / Gemini integration — wired to Google's stack. Fast if you want to stay there, more friction if you want OpenAI, Claude, or a self-hosted model.
ApparenceKit ships a provider-agnostic LLM chat template with streaming responses — point it at OpenAI, Claude, Gemini, or your own model. UI, message history and streaming infrastructure are already wired.
Web admin dashboard
ShipFlutter ships the mobile app and a landing page. App content management is whatever Firebase Console gives you, or what you build yourself.
ApparenceKit includes a web dashboard for Supabase-backed apps — set up automatically by the CLI. Your team can manage app content, users and configuration without touching the database directly.
Paywall variants
ShipFlutter ships one conversion-optimized paywall via RevenueCat (mobile) and LemonSqueezy (web). Solid, but a single template.
ApparenceKit ships multiple paywall templates so you can A/B-test layouts, pick the one that converts best for your audience, and pair them with the free-trial flow that ships in the same module.
Risk before you commit
ShipFlutter states clearly: once you have the source code, no refunds — though they will "find a solution" if you are dissatisfied. That is honest, but the safety net is informal.
ApparenceKit includes a 10-day money-back guarantee, written into the offer. If the architecture or workflow does not fit your team, you walk away.
Why pick ApparenceKit?
Honest take: pick ShipFlutter if you are happy on Firebase, fine being locked to Vertex AI / Gemini, and the lower sticker price matters more than a refund window. Pick ApparenceKit if these things matter:
Firebase, Supabase, or your own API
CLI auto-configures Firebase or Supabase on first run. The architecture also documents wiring a custom REST API, so existing backends fit. ShipFlutter is Firebase-only.
Provider-agnostic AI
Pick OpenAI, Claude, Gemini, or a self-hosted model. The LLM chat template ships UI, message history and streaming. ShipFlutter is wired to Vertex AI / Gemini — fine on Google, friction off it.
Web admin dashboard included
A web dashboard for Supabase-backed apps, auto-set up by the CLI. Manage users and content without writing it from scratch. ShipFlutter ships only the mobile app.
Multiple paywall templates
Pick the layout that converts best for your audience and A/B-test across several variants. ShipFlutter ships a single conversion-optimized paywall.
10-day money-back
If the architecture does not fit your team, you walk away — written into the offer. ShipFlutter has no formal refund policy after code access.
Mature, not coming-soon
Several ShipFlutter templates (Chatbot, E-commerce, Analytics Dashboard) are listed as "coming soon". ApparenceKit's modules are shipping today.
Frequently Asked Questions
Creating an app is easy.
Creating a successful app is not.
- No — they overlap on the "Flutter boilerplate that ships fast" promise but differ on backend flexibility, AI provider freedom, monetization variety and dashboard tooling. ApparenceKit supports Firebase, Supabase or a custom REST API (ShipFlutter is Firebase-only), ships a provider-agnostic LLM chat (ShipFlutter is wired to Vertex AI / Gemini), bundles multiple paywall templates and a web admin dashboard, and includes a 10-day money-back guarantee. ShipFlutter has the edge on sticker price.
- If your team already has data on Firebase or Supabase, a boilerplate that does not match adds days of rewiring. Supabase matters for teams who want Postgres, row-level security, or self-hosting. And many businesses already have a REST API they cannot replace — ApparenceKit documents how to plug into it. ShipFlutter assumes Firebase end-to-end (Firestore, Functions, Auth, FCM, Crashlytics).
- Yes, with one important difference: ApparenceKit's LLM chat template is provider-agnostic. The chat UI, message history and streaming infrastructure are wired in — you connect OpenAI, Claude, Gemini, or a self-hosted model. ShipFlutter wires Vertex AI / Gemini specifically. If you want freedom to swap providers later (or already use OpenAI / Claude), ApparenceKit is the safer bet.
- A web app shipped alongside the mobile app that lets non-developers manage app content, users and configuration. The CLI sets it up automatically for Supabase-backed projects. ShipFlutter does not include an admin dashboard — content management is whatever Firebase Console gives you, or what you build yourself.
- ShipFlutter starts at $99 (1 year of updates) or $164 lifetime. ApparenceKit is €215 lifetime. On dollar-for-dollar at lifetime, ShipFlutter is cheaper. ApparenceKit prices in the broader backend support, provider-agnostic AI, web dashboard, multiple paywalls, and the 10-day refund window — whether that is worth the difference depends on your team.
- Yes. Both are Flutter / Dart with idiomatic architecture. The biggest lifts are the routing/state-management swap (GoRouter+Signals → ApparenceKit's opinionated stack) and any Vertex AI calls you wrote on top. Auth flows, paywalls, push and onboarding map concept-for-concept. We can help with migration guidance.
- Comparison data is as of May 2026 and based on shipflutter.com's public homepage and pricing pages. ApparenceKit pricing is on /pricing. If anything looks out of date, please tell us.
Save 3 months of work
One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.
Other comparisons
Compare ApparenceKit to other tools developers evaluate.