BowlerKitBowlerKit

Who It's For

10/11/2026

Decide whether the BowlerKit Flutter template fits your app and runtime profile.

Is this template right for you?

BowlerKit is for developers who want a maintained Flutter/Dart starting point with authentication, profile-aware runtime gates, payments, advertising, notifications, and an optional Account backend bundle. It is not a beginner course; you should be comfortable with Flutter and Dart before customizing it.

Choose the Account profile when you need

  • Registration, login, password recovery, and Google/Apple sign-in.
  • Cloud-backed profiles, preferences, notifications, feedback, and entitlements.
  • A Laravel admin panel plus the protected Go /api/v1/app/* resource contract.
  • Server-managed FCM push notifications and uploads.

Laravel remains the auth/schema owner. Go validates Laravel Sanctum tokens and serves the shared mobile resources.

Choose the Guest profile when you need

  • A local-first app that opens without login or backend services.
  • Local settings, local notifications, static help/about, Paywall/RevenueCat, and AdMob.
  • The option to perform a later customer-owned deep cleanup of unused auth/native dependencies.

Guest runtime gates disable account API calls, remote preference sync, FCM device-token sync, and server entitlement checks. Store purchase and restore can still require internet access.

This template may not be a fit if

  • You need a bare Flutter architecture or a different state-management/navigation stack.
  • You need a backend other than the shipped Laravel/Go contract and do not want to replace the integration layer.
  • You need a completely offline app with no store purchase or ad dependencies.

Start with Up and Running.