Flutter

Flutter boilerplate with Riverpod that compiles natively

Ditch the StatefulWidget soup. This is a Riverpod 2 Flutter app with code-generated providers, go_router navigation, ConsumerWidget reactivity, and Impeller rendering. Clerk auth, Supabase with RLS, and RevenueCat receipts are pre-wired. One purchase, $54, no subscriptions.

Riverpod 2 — dependency injection done right

lib/features/profile/profile_screen.dart
// Riverpod 2 - dependency injection and state management
@riverpod
class AuthState extends _$AuthState {
  @override
  Future<User?> build() async {
    final session = ref
        .watch(supabaseClientProvider)
        .auth
        .currentSession;
    return session?.user;
  }
}

// ConsumerWidget with ref.watch
class ProfileScreen extends ConsumerWidget {
  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final user = ref.watch(authStateProvider);
    return user.when(
      data: (u) => Text(u?.email ?? ''),
      loading: () => CircularProgressIndicator(),
      error: (e, _) => Text('Error: $e'),
    );
  }
}

Stack details

Core technologies

Flutter 3.x
Riverpod 2
go_router
Impeller rendering
Dart 3.x
@riverpod codegen
Cupertino Widgets

What's included

Flutter 3.x with Dart 3.x
Riverpod 2 for state management
go_router for declarative routing
Impeller rendering engine
@riverpod code generation
ConsumerWidget with ref.watch
Flutter Secure Storage for credentials
Push notifications via firebase_messaging
Offline-first data sync
App Store and Play Store build configs

How integrations work in Flutter

Clerk (flutter_clerk_auth)

Flutter-native Clerk SDK with secure token storage via flutter_secure_storage. Social logins and biometric gating on both iOS and Android.

Supabase (supabase_flutter)

Official Flutter client with Realtime streams, Row Level Security, and Codegen for type-safe queries. Sessions persist across app restarts automatically.

RevenueCat (purchases_flutter)

Cross-platform receipt sync — StoreKit 2 on iOS, Google Play Billing on Android. PurchaserInfo updates drive subscription state through Riverpod providers.

AI Gateway (Dart http)

Standard Dart http package with async/await. One API key, automatic provider fallback across Grok, OpenAI, Anthropic, and DeepSeek.

Cost comparison

Building this yourself

$16,800+

Plus 8 to 12 weeks of development time

Beyondkitter

$54

One-time payment, all 5 stacks included

Ready to ship with Flutter?

Auth, database, and native purchases wired up. Configure your keys and go.

Get the Flutter Kit, $54